Netstandard.Library 1.6.1被项目

时间:2017-02-18 06:51:09

标签: visual-studio-2017 .net-core .net-standard

我在VS2017 RC中创建了一个全新的解决方案和项目,由于某种原因我不能使用最新版本的NETStandard.Library包。

项目中没有代码,这是解决方案中的第一个项目。

在NuGet包管理器中,它在下拉列表中列出,但标记为项目阻止。

有什么想法吗?

2 个答案:

答案 0 :(得分:7)

您需要在项目的程序包管理器控制台中执行该命令 安装包NETStandard.Library

答案 1 :(得分:7)

NETStandard.Library包不再需要通过包管理UI进行升级。 " SDK"项目的组件自动发出此引用并标记为只读。

可以通过csproj文件中的属性覆盖此行为:

<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>

如果从csproj文件中删除这样的行,您将获得VS或CLI知道的最新版本。

project.json迁移到csproj时,通常会添加此属性。在这种情况下,您可以安全地将其删除。