【问题标题】:Visual Studio can not find the latest installed .NET SDKVisual Studio 找不到最新安装的 .NET SDK
【发布时间】:2020-09-11 04:28:15
【问题描述】:

我从 Github 下载了一个项目,其目标框架为 netcoreapp3.1。构建完成后,出现一个错误,指出

当前的 .NET SDK 不支持面向 .NET Core 3.1。以 .NET Core 2.2 或更低版本为目标,或者使用支持 .NET Core 3.1 的 .NET SDK 版本。

因此,我下载并安装了dotnet-sdk-3.1.300-win-x64,现在我的 SDK 列表如下:

dotnet --list-sdks
2.1.602 [C:\Program Files\dotnet\sdk]
2.1.700 [C:\Program Files\dotnet\sdk]
2.1.801 [C:\Program Files\dotnet\sdk]
2.2.401 [C:\Program Files\dotnet\sdk]
3.1.300 [C:\Program Files\dotnet\sdk]

在环境变量中,我为指向C:\Program Files\dotnet\的路径用户变量添加了一个新变量。

但是,对于 .NET SDK 的版本,Visual Studio 仍然输出相同的错误。如果我转到项目的属性,所有以前的 4 个 SDK 版本都会出现,除了 3.1 版本。 是否有任何解决方法可以解决此问题,还是我应该重新安装 Visual Studio?

【问题讨论】:

  • 谢谢!我的 VS 确实早于 16.6 - 它是 16.2.2。我会更新它,看看是否有效!
  • 你试过最新的 16.6 版本吗?能解决问题吗?
  • @magicandre1981 很抱歉延迟回答!是的,它确实解决了这个问题,确实!非常感谢!
  • 好的,我将它作为答案发布,以便您可以accept the reply as answer“关闭”问题。
  • stackoverflow.com/questions/67049414/… 这是 MS 支持的答案

标签: c# visual-studio .net-core sdk frameworks


【解决方案1】:

使用 SDK 3.1.300 你的 Visual Studio 2019 Update 6 (16.6) 以 .Net Core 3.1 为目标:

所以,运行 Visual Studio Installer 并安装提供的 16.6 更新。

【讨论】:

    【解决方案2】:

    如果最新的 SDK 与第一个 SDK 安装的位大小不同,Visual Studio 将无法找到它。要解决这种情况,请参阅Windows or Visual Studio can't find the latest installed .NET SDK

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2016-11-15
      • 1970-01-01
      • 2019-02-09
      • 2021-12-10
      相关资源
      最近更新 更多