繁体   English   中英

如何更新到.NETStandard 2.0 NuGet包

[英]How to update to .NETStandard 2.0 NuGet Package

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

Microsoft.Extensions.Configuration 2.0.0'。 您正在尝试将此软件包安装到以“.NETFramework,Version = v4.7”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。 有关更多信息,请与软件包作者联系。

我看到新版本仅支持.NETStandard 2.0 我是否必须将所有项目转换为Visual Studio 2017中的 .NET Core.NET Standard

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

您可能还需要在VS 2017中安装.NET Core工作负载

是的,您必须将项目转换为.Net标准2.0才能使用Microsoft.Extensions.Configuration 2.0.0软件包。

查看.Net标准2.0支持的.Net框架版本的以下链接,截至目前,.Net标准2.0仅支持.Net框架4.6.1

.Net标准2.0支持api

暂无
暂无

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

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