Nuget 管理器中的版本号不同于 VS 2017 中的属性 window

Version number in Nuget manager differs from one from properties window in VS 2017

我不明白为什么 Nuget 包管理器中显示的 .NET Standard 版本号不同于

属性中显示的一个 Window。

此外,下拉列表没有向我们提供属性 Window 中显示的版本号。列表也无法选择。

问题

这个问题有什么问题?

这里没有问题。

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

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

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

  • 1.6.0
  • 1.6.1
  • 2.0.0

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

  • .NET 标准 1.0
  • .NET 标准 1.1
  • .NET 标准 1.3