将.netstandard2.0 NuGet与.NetFramework4.6.2结合使用

时间:2019-09-04 09:06:46

标签: .net-core nuget .net-framework-version .net-standard-2.0

我在.NetStandard2.0中有一个项目,必须在2个项目中将其用作nuget,一个在.NetCore2.2中,另一个在.NetFramework4.6.2中。在.NetCore2.2中安装nuget没问题,但是当我尝试在另一个项目中安装此软件包时,出现以下错误-

  

无法安装软件包“ packageName”。您正在尝试安装   将该软件包打包成一个针对目标的项目   '.NETFramework,Version = v4.6.2',但该软件包不包含任何   程序集引用或与此兼容的内容文件   框架。有关更多信息,请与程序包作者联系。

我也尝试将这个项目的目标框架从.NetFramework4.6.2更改为.NetFramework4.7.2,但是我遇到了同样的错误。我在做错什么吗?

1 个答案:

答案 0 :(得分:1)

我已经在Visual Studio 2015中打开了Framework项目,这导致尝试安装在.NetStandard2.0中创建的nuget软件包时出现问题。我在Visual Studio 2017中尝试过时已成功安装。