Visual Studio 2015 年创建旧的 .NET Core 1.0.1 项目

Visual Studio 2015 Created Old .NET Core 1.0.1 project

我已经安装了 .NET Core 1.1 SDK 和 Tooling 1.0.1 Tools Preview 2。 当我使用 Visual Studio 2015 创建新的 .NET Core 项目时,它会创建 1.0.1 项目而不是 1.1。 不确定如何改变这种丑陋的行为?

这是因为 Visual Studio 附带的模板尚未收到作为 .NET Core 版本一部分的更新。原因可能是因为 1.1 是 "Current" 版本,而 1.0.1 是 "LTS"(长期支持)版本。 Visual Studio 很可能会遵循 LTS 版本,因为它们为客户提供最好、最可靠的支持。

如果您使用 .NET CLI 工具(例如 dotnet new)创建新应用程序,它将使用最新版本。您可以使用 -t 开关指定模板的类型:

  • dotnet new: 创建控制台应用程序
  • dotnet new -t web:创建一个成熟的网络应用程序
  • dotnet new -t lib: 创建一个class库项目