我正在尝试使用由内部团队在DotNet Core 2.0应用程序中创建的NuGet软件包。
我编译时收到以下警告:
使用'.NETFramework,Version = v4.6.1,.NETFramework,Version = v4.6.2,.NETFramework,Version = v4.7,.NETFramework,Version = v4.7.1,还原了软件包'MyInternalPackage 3.0.0.29', .NETFramework,Version = v4.7.2,.NETFramework,Version = v4.8'而不是项目目标框架'.NETStandard,Version = v2.0'。您的项目。
但是当我在Visual Studio的NuGet程序包管理器中查看该程序包时,它显示如下:
当我查看NuGet包中的lib文件夹时,它显示了以下文件夹:
那么,如何强制它使用netcoreapp2.0库而不是完整的Dot Net Framework库?
答案 0 :(得分:1)
您要添加软件包的库是.NET Standard库。您的NuGet软件包没有.NET Standard的目标。您要么必须