加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何更新到.NETStandard 2.0 NuGet包

发布时间:2020-12-15 08:15:32 所属栏目:百科 来源:网络整理
导读:我在Visual Studio 2015中有一个很好的旧.NET Framework 4.7类库,目前使用的是 Microsoft.Extensions.Configuration NuGet package version 1.1.2.我正在尝试将其更新到 version 2.0,但我收到此错误: Microsoft.Extensions.Configuration 2.0.0′. You are
我在Visual Studio 2015中有一个很好的旧.NET Framework 4.7类库,目前使用的是 Microsoft.Extensions.Configuration NuGet package version 1.1.2.我正在尝试将其更新到 version 2.0,但我收到此错误:

Microsoft.Extensions.Configuration 2.0.0′. You are trying to install
this package into a project that targets ‘.NETFramework,Version=v4.7’,
but the package does not contain any assembly references or content
files that are compatible with that framework. For more information,
contact the package author.

我看到新版本仅支持.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工作负载

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读