.NET Core 3.1 是否向后兼容?
Is .NET Core 3.1 backward compatible?
我想知道.NET Core 3.1 是否向后兼容.NET Core 2.1。我在将针对 .netcoreapp2.1 的 nuget 包(比如包 X)添加到我的 .netcoreapp3.1 项目时出现以下错误:
NU1202:包与 netcoreapp3.1(.NETCoreApp,版本=v3.1)不兼容。包支持:netcore21 (.NETCore,Version=v2.1)
请注意,TFM netcore21
不是 .NET Core 2.1。
因为TFM netcorexx
已经被一些以前被称为“.NET Core”的不推荐使用的平台所采用,这根本不是众所周知的.NET Core。
.NET Core 的正确 TFM 是 netcoreappx.x
(与已弃用的平台区分开来)。
因此这与向后兼容问题无关。并且您尝试添加的 nuget 包从未针对任何版本的 .NET Core。
我想知道.NET Core 3.1 是否向后兼容.NET Core 2.1。我在将针对 .netcoreapp2.1 的 nuget 包(比如包 X)添加到我的 .netcoreapp3.1 项目时出现以下错误:
NU1202:包与 netcoreapp3.1(.NETCoreApp,版本=v3.1)不兼容。包支持:netcore21 (.NETCore,Version=v2.1)
请注意,TFM netcore21
不是 .NET Core 2.1。
因为TFM netcorexx
已经被一些以前被称为“.NET Core”的不推荐使用的平台所采用,这根本不是众所周知的.NET Core。
.NET Core 的正确 TFM 是 netcoreappx.x
(与已弃用的平台区分开来)。
因此这与向后兼容问题无关。并且您尝试添加的 nuget 包从未针对任何版本的 .NET Core。