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奇怪的行为依赖于此.