繁体   English   中英

我的 NuGet 包是否与 .NET Core 兼容?

[英]Are my NuGet packages compatible with .NET Core?

昨天我被介绍到 c# 和 Visual Studio,我知道这是一个非常简单的问题。 但是我们正在将代码从 .NET 框架移植到 .net CORE。 我的工作是将旧代码中存在的包/库安装到新代码中(解决方案的目标框架是 2.1)

但是如何在 NuGet 数据包管理器中看到 CORE 2.1 支持特定库? 例如,我可以看看这是否支持图像上的 CORE,或者所有可用的包是否与 core 2.0 兼容,因为这是目标框架?

two muppets

.NET Standard 是....NET 兼容语言的标准/规范。 .NET(核心或框架)的每个版本都是该标准的实现

根据 MS 的文档,.NET Core 2.0 及更高版本与 .NET Standard 2.0 兼容:

https://docs.microsoft.com/en-us/dotnet/standard/net-standard

.NET 实现支持

简而言之,您需要寻找与 .NET Standard 2.0 兼容的框架以移植到 .NET Core 2.2。

另一个有用的链接是来自 MS 的交互式兼容性工具:

https://dotnet.microsoft.com/platform/dotnet-standard#versions

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM