关于c#:如何更新到.NETStandard 2.0 NuGet包

How to update to .NETStandard 2.0 NuGet Package

我在Visual Studio 2015中有一个很好的.NET Framework 4.7类库,目前使用的是Microsoft.Extensions.ConfigurationNuget包版本1.1.2。我正在尝试将此更新到2.0版,但收到了以下错误:

0

我看到新版本只支持.netstandard 2.0。我是否必须在Visual Studio 2017中将所有项目转换为.NET核心或.NET标准?


.NET Framework 4.6.1及更高版本确实支持.NET标准2.0+,但仅在使用新工具时才支持。请确保更新到Vs 2017版本15.3.0或更高版本,并安装.NET Core SDK 2.0.0,并且解决方案的目录层次结构中没有global.json固定较低的SDK版本。

您可能还需要在vs 2017中安装.NET核心工作负载。


是的,您必须将项目转换为.NET Standard 2.0才能使用Microsoft.Extensions.Configuration 2.0.0包。

请查看以下.NET Standard 2.0支持的.NET Framework版本链接截至目前,.NET标准2.0仅支持.NET Framework 4.6.1。

.NET标准2.0支持的API