将 Visual Studio 更新到 v17.9.3 后,IDE 关闭,dotnet.exe 命令报告致命错误。内部 CLR 错误。 (0x80131506)

问题描述 投票:0回答:1

VS 2022 社区完美运行了一个月。两天前,我收到更新 v17.9.3 的通知,所以我启动了它并离开(几周前我进行了一次更新,没有出现任何问题)。当我回来更新成功后,VS告诉我现在需要使用MS帐户登录,所以我尝试了,但点击按钮没有任何反应!所以我只需点击“暂时忽略”即可。 IDE 已启动,但我看到左上角有一些关于未找到主要 IDE 功能的错误消息。然后出现一个消息框,显示错误“'VSPackage'未正确加载”。重新启动 IDE 没有帮助。

我尝试修复VS,甚至完全卸载并重新安装它,但没有任何帮助。 我想检查我的 DotNet Core 版本,因此我在命令提示符中输入“dotnet --info”,但我收到了消息:

“致命错误。内部 CLR 错误。(0x80131506)”

在 IDE 崩溃之前,我终于成功加载并运行了一个控制台程序,但在控制台中我收到了相同的“致命错误。内部 CLR 错误。(0x80131506)”消息,因此 IDE 中的每个错误都取决于该消息dotnet.exe错误消息!

我尝试下载并安装 SKD 8.03,但出现同样的错误。

我的驱动器上有 3 个 dotnet.exe 文件,其中 2 个有效,1 个无效:

C:\Program Files\dotnet\dotnet.exe --info >> 致命错误。内部 CLR 错误。 (0x80131506) C:\Program Files (x86)\dotnet\dotnet.exe --info >> 确定 - v8.03 C:\Program Files\Microsoft Visual Studio�2\Community\dotnet 等8.0 untime\dotnet.exe >> 好的 - v8.03

打开“VS 2022 的开发人员命令提示符”并执行 dotnet.exe --info 我收到相同的内部错误。

关于事情:我尝试在 Win10 的干净虚拟机中安装 Microsoft SDK 8.03 并得到相同的内部错误!

我多次尝试修复 VS,甚至从系统中卸载 VS 和所有 .Net 相关软件包,从头开始重新安装 VS,手动安装 SDK .Net 8,但没有任何效果。我什至尝试了 VS 的企业演示版。

我希望 dotnet.exe 能够成功输出且没有错误消息,因为 VS 的奇怪行为取决于此。

.net visual-studio .net-core ide
1个回答
0
投票

最近更新后我遇到了完全相同的问题,HostCrashException 和包错误,内部错误等

尝试这里提到的解决方案: https://stackoverflow.com/a/78175128/8543147

这是通过手动替换 VS 正在使用的 dotnet 来完成的

© www.soinside.com 2019 - 2024. All rights reserved.