【发布时间】:2022-12-15 05:37:57
【问题描述】:
当我尝试打开 Visual Studio Community 2022 时,它开始打开项目,然后在启动过程中崩溃。我在 Windows 事件查看器中发现了两个错误条目,其中一个的来源为“.NET 运行时:”
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FF8E9CC60D2 (00007FF8E9B70000) with exit code 80131506.
一个来源为“应用程序错误”:
Faulting application name: devenv.exe, version: 17.3.32819.101, time stamp: 0x62ffc31b
Faulting module name: clr.dll, version: 4.8.4515.0, time stamp: 0x624ce98e
Exception code: 0xc0000005
Fault offset: 0x00000000001560d2
Faulting process id: 0x2cb8
Faulting application start time: 0x01d8ba3947f2203d
Faulting application path: E:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: cd8112a8-9515-4b46-89de-1d714c244e5c
Faulting package full name:
Faulting package-relative application ID:
异常代码 0xc0000005 显然是访问冲突。
由于它专门适用于 Visual Studio,因此我无法找到有关此的太多信息。我从 Microsoft 找到了 this article,但不幸的是它是关于 Visual Studio 2010(现在已经是古老的历史)。
根据this Q&A,在安装 Visual Studio 后安装 .NET Framework 4.7 之前的版本。 Windows Update 最近确实安装了一些更新,所以这个可能成为问题的根源(但我不确定)。不幸的是,除了您需要对 machines.config 文件进行一些未指定的更改之外,提到这个的答案并不太具体地说明如何解决这个问题或为什么这会导致问题。此外,我尝试修复 Visual Studio,甚至卸载并重新安装它,但它根本没有帮助。
有人可以解释为什么这会是个问题,我能做些什么来解决这个问题?
【问题讨论】:
-
这种崩溃表明硬件(磁盘)损坏或 .NET Framework 安装损坏。由于 .NET Framework 现在是 Windows 的一部分,您可能需要重新安装 Windows 并查看是否可以使一切恢复正常。
标签: visual-studio visual-studio-2022