Nuget管理器中的版本号与VS 2017中的属性窗口中的版本号不同

时间:2017-09-04 17:16:41

标签: visual-studio nuget version visual-studio-2017 .net-standard

我不明白为什么Nuget Package Manager中显示的.NET Standard的版本号与

不同

enter image description here

属性窗口中显示的一个。

enter image description here

此外,下拉列表未向我们提供“属性窗口”中显示的版本号。也无法选择列表。

问题

这个问题出了什么问题?

1 个答案:

答案 0 :(得分:2)

这里没有错。

.NET Standard 1.4是您的项目所针对的框架。

.NET标准库NuGet 1.6.1软件包由您安装的.NET Core SDK使用。它根据项目的目标框架定义项目可用的API。 1.6.1库支持所有.NET Standard项目从1.0到1.6。

.NET标准库NuGet包的版本不应与.NET标准库项目的目标框架匹配。截至今天,这个NuGet包只有3个版本:

  • 1.6.0
  • 1.6.1
  • 2.0.0

如果查看.NET Standard Library 1.6.1 NuGet包,您将看到基于项目目标框架的不同依赖关系。对于:

有不同的依赖关系
  • .NET Standard 1.0
  • .NET Standard 1.1
  • .NET Standard 1.3