使用Visual Studio打开项目报错:error  : 无法打开项目文件。 找不到 C:\Program Files\dotnet\sdk\6.0.301\Sdks\Microsoft.NET.Sdk\Sdk。请检查是否安装了足够新的 .NET SDK 并/或调高在 global.json 中指定的版本。
之前一址是正常的。

经过分析,错误原因:我使用了Visual Studio2019打开有.Net 6的项目了,以前一直是使用了Visaul Studio2022打开编译的,我说呢其实我已经了.Net SDK6 怎么还报错。

报错原因

提示"请检查是否安装了足够新的 .NET SDK",是因为打开的工程目标框架版本高于本机安装的 SDK,或 global.json 中锁定的版本本机没有。

解决办法

  • 用 dotnet --list-sdks 查看已安装的 SDK 版本。
  • 到官方站点安装对应的大版本 SDK(如 6.0、8.0)。
  • 检查项目目录下是否有 global.json,必要时调整或删除其中的版本锁定。
  • Visual Studio 需为支持该框架的版本(如 .NET 6 需 VS2022)。