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

The current .NET SDK does not support targeting .NET 6.0. Either target .NET 5.0 or lower, or use a version of the .NET SDK that supports .NET 6.0

我知道这是一个重复的问题。但是我已经尝试了所有提到的解决方案,但没有得到解决。

我有一个 dotnet c# 应用程序。当我 运行 应用程序时,我得到了下面提到的错误

The current .NET SDK does not support targeting .NET 6.0. Either target .NET 5.0 or lower, or use a version of the .NET SDK that supports .NET 6.0.

以下所有方案我都试过了

  1. 下载并安装dotnet-SDK-6.0.300版本。
  2. 更新了VS-2019并勾选了“使用.NET SDK预览(需要重启)”

Windows版次:Windows11

还是不行。得到了同样的错误。帮我解决这个问题。

.NET 6 支持 Visual Studio 2022,Visual Studio 2022 支持 Mac。 Visual Studio 2019、Visual Studio for Mac 8 或 MSBuild 16 不支持它。如果要使用 .NET 6,则需要升级到 Visual Studio 2022 (现在也是 64 位)。