0

我已经创建了 .net 标准库项目并为这个库创建了 nuget 包,现在我需要在应用程序 .Net Core 和 .Net Framework4.5 中安装这个包。在 .Net Core 中工作正常,但在安装 .Net 框架项目时,它显示在异常之下。

Blockquote 您正在尝试将此包安装到以“.NETFramework,Version=v4.5.2”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。块引用

请让我知道解决此问题的正确方法。

4

1 回答 1

0

如标签中所述,您创建的库面向 .NET Standard 2.0。.NET Framework 4.5.2 仅实现 .NET Standard版本1.2,这就是程序集不兼容的原因。

您应该将您的库更改为由 .NET Core 和 .NET Framework 实现的 .NET Standard 版本,或者相应地升级您的 .NET Framework 版本。

您可以在此处找到版本映射,感谢 @Matt Ward 提供源代码。

于 2020-06-27T22:37:05.587 回答