如何解决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 时设置这个元数据?它还忽略了设置诸如 AssemblyFileVersion
、AssemblyTitle
等
编辑
找到答案here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。