昨天我被介绍到c#和视频工作室,我知道这是一个非常简单的问题。但是我们正在将代码从.NET框架移植到.net内核。我的工作是将旧代码中存在的软件包/lib安装到新代码中(解决方案的目标框架是2.1)
但是,如何在NuGet数据包管理器中看到核心2.1支持特定的库?例如,我可以看看它是否支持映像上的核心,还是所有可用的包都与Core2.0兼容,因为这是目标框架?

发布于 2019-08-07 18:33:27
.NET标准是..。.NET兼容语言的标准/规范。每个版本的.NET (核心或框架)都是该标准的实现。
.NET Core2.0及其更高版本与.NET标准2.0兼容,根据MS的文档:
https://learn.microsoft.com/en-us/dotnet/standard/net-standard

简而言之,您需要寻找与.NET标准2.0兼容的框架,以便将其移植到.NET Core2.2。
另一个有用的链接是MS提供的交互式兼容性工具:
https://dotnet.microsoft.com/platform/dotnet-standard#versions
https://stackoverflow.com/questions/57400329
复制相似问题