Visual Studio VS2022作业失败,因为无法载入项目的详细数据

bejyjqdl  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(691)

当我昨天像往常一样处理我的Blazor项目时,这个错误意外地发生了。当我试图清理,构建,重建项目时,进程挂起并显示此消息,并且项目中的所有依赖项(Analyzers,Frameworks,Packages)都有一个感叹号。
然后我尝试使用软件包管理器控制台。Install-Package命令也导致了同样的错误。
我搜索了整个互联网寻找一个解决方案,这里是我已经尝试:

  • 禁用ReSharper 2022
  • 删除VS缓存(项目根目录中的.vs文件夹)和生成结果(bin和obj文件夹)
  • 清除NuGet缓存
  • 卸载并重新加载项目
  • 重新打开VS 2022
  • 将项目移到新位置(路径中不包含特殊字符)
  • 打开其他项目
  • 创建新项目
  • 重新启动计算机
  • 将VS 2022更新至最新版本
  • 重新安装VS 2022
  • 使用VS 2022预览
  • 卸载VS 2022并返回到旧版本

这些努力都没有奏效。
需要提到的是,dotnet restoredotnet build命令仍然可以工作,我电脑上的VS 2019也工作得很好(但目前的项目是基于.Net 6的,所以我不得不使用VS 2022)。
为了提供更多信息,这里是我当前VS 2022(17.0.3)的dotnet --info的结果:

.NET SDK (global.json):
 Version:   6.0.101
 Commit:    ef49f6213a

Runtime environments:
 OS Name:     Windows
 OS Version:  10.0.19042
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\6.0.101\

Host (useful for support):
  Version: 6.0.1
  Commit:  3a25a7f1cc

.NET SDKs installed:
  2.1.700 [C:\Program Files\dotnet\sdk]
  2.1.801 [C:\Program Files\dotnet\sdk]
  3.0.103 [C:\Program Files\dotnet\sdk]
  5.0.405 [C:\Program Files\dotnet\sdk]
  6.0.101 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.All 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.22 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.28 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.22 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 3.1.22 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 5.0.14 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

我整晚都在纠结这个问题,快把我逼疯了。
任何建议或解决方案将不胜感激!

8cdiaqws

8cdiaqws1#

我也遇到过这个问题,卸载杀毒软件,清空nuget缓存后,问题解决了。

acruukt9

acruukt92#

在项目文件中注解掉ProjectTypeGuids保存并重新启动VS -它将重新加载-不确定为什么会发生这种情况。

相关问题