[英]Install NuGet package with .NET CORE and visual studio code failed
[英]Visual Studio Nuget Package Manager Net Core allowing packages that are higher then target sdk
功能是正确的。 这些库面向.NETStandard2.0
而不是.NET Core App 2.2
,这意味着与.NET Standard 2.0
兼容的任何.NET Core
应用程序都可以使用这些库,而不管它们使用的是什么.NET SDK
。
例如,请查看 Visual Studio 的“ Manage Nuget Packages
窗口中的EntityFramework.SqlServerCompact
。 它将其依赖项列为.NETFramework,Version=v4.0
,这意味着它不能在.NET Core
或任何早期版本的.NET Framework
。
此外,如果您尝试在.NET Core
安装EntityFramework.SqlServerCompact
包,您将在“错误列表”窗口中看到错误:
警告 NU1701 包“EntityFramework.SqlServerCompact 6.2.0”是使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETCoreApp,Version=v2.1”恢复的。 此包可能与您的项目不完全兼容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.