.net核心1.1升级问题

时间:2017-02-16 06:30:35

标签: c# .net-core asp.net-core-1.0

我将.net内核升级到新版本1.1,但在运行版本1.0内置的项目时遇到错误

严重级代码描述项目文件行抑制状态 找到错误的dotnet SDK,但在[C:\ Program Files \ dotnet \ sdk \ 1.0.0-preview2-003121 \ dotnet.dll] C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio中找不到dotnet.dll \ v14.0 \ DotNet \ Microsoft.DotNet.Common.Targets 262

1 个答案:

答案 0 :(得分:2)

您可以并排安装1.0和1.1。

dotnet命令( dotnet.dll )将根据您的" global.json"中编写的SDK版本运行。文件(用于Visual Studio解决方案)或在" project.json"文件(用于项目)。

例如在我的Windows 10上,我有

  • .NET Core 1.0安装在 C:\ Program Files \ dotnet \ sdk \ 1.0.0-preview2-003131
  • .NET Core 1.1安装在 C:\ Program Files \ dotnet \ sdk \ 1.0.0-preview2-1-003177

默认情况下,我的命令是.NET Core 1.1(如果我在 C:\ Program Files \ dotnet 中运行dotnet.exe的版本),但是如果我想运行Visual Studio解决方案使用1.0我需要做的就是在global.json中编写它:

{
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}