Roslyn 生成报告错误或丢失目标框架信息的 dll

问题描述

当我在 Roslyn 中生成一个引用 System.Private.CoreLib.dll 的 dll 时,当我尝试在 .NET Framework 应用程序中引用它时,它正确地出错。但是,当我使用 ILSpy 检查 dll 时,元数据信息(如下)丢失,ILSpy 只是.NetFramework,v4.0

[assembly: TargetFramework(".NETCoreApp,Version=v3.1",FrameworkdisplayName = "")]

dll 已正确创建,但该进程似乎未指定程序集元数据。无论如何在使用 Roslyn 创建 dll 时设置这个元数据?它还忽略了设置诸如 AssemblyFiLeversionAssemblyTitle

编辑

找到答案here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)