微软Visual Studio 2019:无法打开项目文件,找不到.NET SDK

cotxawn7  于 2022-11-17  发布在  .NET
关注(0)|答案(9)|浏览(2753)

我刚刚将Visual Studio***2019***升级到最新版本***16.8.3***,突然无法加载任何C#项目,并且所有.NET核心项目都出现以下错误:
无法打开项目文件.找不到.NET SDK.请检查是否已安装该文件,以及global.json中指定得版本(如果有)是否与已安装得版本匹配.

v8wbuo2f

v8wbuo2f1#

尝试编辑环境变量。
右键单击此PC -〉属性-〉高级系统设置-〉高级-〉环境变量-〉系统变量
将[安装路径] C:\Program Files\dotnet\添加到变量path中。
重新启动visual studio。
如果它不能解决这个问题,你可以参考这个answer

f45qwnt8

f45qwnt82#

我发现路径C:\Program Files\dotnet已经在我的路径中,但它的顺序在C:\Program Files (x86)\dotnet项之下。只需将列表中的C:\Program Files\dotnet移到C:\Program Files (x86)\dotnet之上,然后重新启动Visual Studio即可解决此问题。

68bkxrlz

68bkxrlz3#

如果您的方案文件夹(*.sln档案所在的位置)中有global.json档案,请删除这个档案。

8ulbf1ek

8ulbf1ek4#

在我的例子中,我有.NET 6预览版,但后来卸载了它。卸载后,我的一些项目无法加载。我有上面提到的所有配置,但仍然无法加载项目。我转到C:\Program Files\dotnet\sdk\,在那里我发现仍然存在一个空的.NET 6文件夹。删除那个空的.NET 6文件夹解决了这个问题,我能够加载我的项目。

ui7jx7zq

ui7jx7zq5#

这对我很有效...首先检查系统中是否有可用的.net核心SDK。
步骤1:打开命令提示符(CMD)并键入dotnet --info

上图显示未安装或注册SDK
步骤2:从https://dotnet.microsoft.com/download/dotnet-core安装SDK
完成Visual Studio的工作方式就像魅力...验证其是否正确安装和注册

在上图中,您可以看到.net核心SDK已在系统上正确注册。

xxb16uws

xxb16uws6#

从VS 2019升级到VS 2022我也遇到过类似的情况,试图从VS 2022(开始使用dotnet 6. 0)运行一个dotnet 5. 0解决方案。
在PATH环境变量中,我同时有“C:\Program Files\dotnet”和“C:\Program Files(x86)\dotnet”。我删除了(x86)中的一个,并停止了该错误

m528fe3b

m528fe3b7#

安装项目已生成的缺少的SDK解决了该问题

当我试图构建一个没有安装在我的机器上的net5.0解决方案时,我遇到了类似的问题。
在我的例子中,我安装了VS 2022net6.0
安装net5.0 SDK解决了问题。
路径环境中只有C:\Program Files\dotnet

mpbci0fu

mpbci0fu8#

我只是仔细地按照错误消息并尝试解决问题。
我收到以下错误消息:
F:\mypath\无服务器函数\无服务器函数\无服务器函数。csproj:错误:无法打开项目文件。未找到C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\Sdk。请检查是否安装了足够新的.NET SDK和/或提高global.json中指定的版本。
然后我试着浏览

C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\Sdk

路径,在上面的错误中提到,发现上面的路径不存在。这个问题可以解决,如果我安装SDK的版本6.0。而是我开始使用VS-2022。

p1tboqfb

p1tboqfb9#

我只是删除了C:\Program Files\dotnet文件夹,它的工作对我来说.

相关问题