VS 2022社区已经连续运行了一个月.两天前我接到通知有更新v17.9.3,所以我启动了它并离开了(我做了前一个更新几周前没有遇到任何麻烦).当我回来更新是成功的,VS告诉我,现在我需要登录与MS帐户,所以我try ,但点击按钮没有做任何事情!所以我只能点击Ignore for now.

IDE启动了,但我看到左上角的一些错误消息,关于找不到IDE的主要功能.然后是错误'VSPackage' not loaded correctly的MessageBox.重新启动IDE没有帮助.

我试着修复VS,甚至完全卸载和重新安装它,但没有任何帮助. 我想判断我的DotNet Core版本,所以我在命令提示符中输入了dotnet --info,但我收到了消息:

Fatal error. Internal CLR error. (0x80131506)

我终于成功地加载并运行了一个控制台程序,在IDE崩溃之前,但在控制台我收到了相同的输出Fatal error. Internal CLR error. (0x80131506)消息,所以IDE中的每一个错误都取决于dotnet.exe错误消息!

我try 下载并安装SKD 8.03,但同样的错误.

我有3 dotnet.exe文件在我的驱动器,2工作和1不:

C:\Program Files\dotnet\dotnet.exe --info
Fatal error. Internal CLR error. (0x80131506)

C:\Program Files (x86)\dotnet\dotnet.exe --info
v8.03

C:\Program Files\Microsoft Visual Studio\2022\Community\dotnet\net8.0\runtime\dotnet.exe --info
v8.03

打开Developer Command Prompt for VS 2022并执行dotnet.exe --info,我得到了相同的内部错误.

关于事情:我试图在安装了Win10的干净的VM中安装Microsoft SDK 8.03,但得到了相同的内部错误!

我试过几次修复VS,甚至从我的系统中卸载VS和所有. net相关的软件包,从头开始重新安装VS,手动安装SDK. net 8,但都没有成功.我甚至try 了企业版的VS.

我希望dotnet.exe能产生一个没有错误消息的成功输出,因为VS奇怪的行为依赖于此.

推荐答案

我有完全相同的问题后,最近升级,HostCrashException和包错误,内部错误等,看起来像是一个版本错误

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

不需要在c:\Program Files\dotnet处更改系统dotnet,它使用了VS正在使用的dotnet的手动替换.这可能修复了IDE崩溃问题,并且似乎修复了NTFS错误并不需要修复VS HostCrashException.

Update:
A tip was added to the mentioned solution about fixing that CLR error(based on SilverBlack answer in that topic)

.net相关问答推荐

无法在Designer、VS2022、. NET 8中打开WinForms表单'

Powershell机器令牌组

AppShell - 返回导航失败,匹配的路由不明确......但我只注册了一次路由

如何在 Raspberry Pi 上托管 WASM 文件?

如何在 .Net Core EF 中组合多个条件表达式来过滤数据?

是否可以将 SandCastle 创建的两个页面合并到一个主页中?

即时窗口中的动态导致Microsoft.CSharp.RuntimeBinder.Binder未定义或导入错误

在 C# 中将字符串转换为 colored颜色

在 Moq 中模拟泛型方法而不指定 T

我应该从 .NET 中的 Exception 或 ApplicationException 派生自定义异常吗?

如何使用 log4net 记录跟踪消息?

将 C# 编译为本机?

在 .NET 中计算目录大小的最佳方法是什么?

如何使用 DateTime 指定一天中的最晚时间

从字节数组中读取 C# 中的 C/C++ 数据 struct

ValueTypes 如何从 Object (ReferenceType) 派生并且仍然是 ValueTypes?

表单不响应 KeyDown 事件

使用没有catch块的try-finally块

ConfigurationManager.AppSettings - 如何修改和保存?

如何为 Dapper 查询动态创建参数