我在VS2017 RC中创建了一个全新的解决方案和项目,由于某种原因我不能使用最新版本的NETStandard.Library包。
项目中没有代码,这是解决方案中的第一个项目。
在NuGet包管理器中,它在下拉列表中列出,但标记为项目阻止。
有什么想法吗?
答案 0 :(得分:7)
您需要在项目的程序包管理器控制台中执行该命令 安装包NETStandard.Library
答案 1 :(得分:7)
NETStandard.Library
包不再需要通过包管理UI进行升级。 " SDK"项目的组件自动发出此引用并标记为只读。
可以通过csproj
文件中的属性覆盖此行为:
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
如果从csproj文件中删除这样的行,您将获得VS或CLI知道的最新版本。
从project.json
迁移到csproj
时,通常会添加此属性。在这种情况下,您可以安全地将其删除。