VS不断崩溃,通常当我想点击我要编辑的某些文字时。 当我查看事件日志时,我得到了;
Log Name: Application
Source: Application Error
Date: 26/03/2013 15:18:30
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: (removed)
Description:
Faulting application name: devenv.exe, version: 10.0.40219.1, time stamp: 0x4d5f2a73
Faulting module name: clr.dll, version: 4.0.30319.269, time stamp: 0x4ee9ae83
Exception code: 0xc00000fd
Fault offset: 0x00194a5d
Faulting process id: 0x47c
Faulting application start time: 0x01ce2a3396f0faf2
Faulting application path: c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 69d0daee-9628-11e2-aeba-005056c00008
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-03-26T15:18:30.000000000Z" />
<EventRecordID>23553</EventRecordID>
<Channel>Application</Channel>
<Computer>(removed)</Computer>
<Security />
</System>
<EventData>
<Data>devenv.exe</Data>
<Data>10.0.40219.1</Data>
<Data>4d5f2a73</Data>
<Data>clr.dll</Data>
<Data>4.0.30319.269</Data>
<Data>4ee9ae83</Data>
<Data>c00000fd</Data>
<Data>00194a5d</Data>
<Data>47c</Data>
<Data>01ce2a3396f0faf2</Data>
<Data>c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe</Data>
<Data>C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll</Data>
<Data>69d0daee-9628-11e2-aeba-005056c00008</Data>
</EventData>
</Event>
我也明白了;
Log Name: Application
Source: Windows Error Reporting
Date: 26/03/2013 15:21:01
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: (removed)
Description:
Fault bucket 2985755835, type 1
Event Name: APPCRASH
Response: Not available
Cab Id: -721041670
Problem signature:
P1: devenv.exe
P2: 10.0.40219.1
P3: 4d5f2a73
P4: clr.dll
P5: 4.0.30319.269
P6: 4ee9ae83
P7: c00000fd
P8: 00194a5d
P9:
P10:
Attached files:
C:\Users\xxx\AppData\Local\Temp\WERE350.tmp.WERInternalMetadata.xml
C:\Users\xxx\AppData\Local\Temp\WERF0C9.tmp.appcompat.txt
C:\Users\xxx\AppData\Local\Temp\WERF108.tmp.mdmp
These files may be available here:
C:\Users\xxx\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_devenv.exe_3f453f47c0d86c534010e7cf6788bb8f42fbcd_cab_144e2fda
Analysis symbol:
Rechecking for solution: 0
Report Id: 69d0daee-9628-11e2-aeba-005056c00008
Report Status: 8
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Windows Error Reporting" />
<EventID Qualifiers="0">1001</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-03-26T15:21:01.000000000Z" />
<EventRecordID>23554</EventRecordID>
<Channel>Application</Channel>
<Computer>(removed)</Computer>
<Security />
</System>
<EventData>
<Data>2985755835</Data>
<Data>1</Data>
<Data>APPCRASH</Data>
<Data>Not available</Data>
<Data>-721041670</Data>
<Data>devenv.exe</Data>
<Data>10.0.40219.1</Data>
<Data>4d5f2a73</Data>
<Data>clr.dll</Data>
<Data>4.0.30319.269</Data>
<Data>4ee9ae83</Data>
<Data>c00000fd</Data>
<Data>00194a5d</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
C:\Users\xxx\AppData\Local\Temp\WERE350.tmp.WERInternalMetadata.xml
C:\Users\xxx\AppData\Local\Temp\WERF0C9.tmp.appcompat.txt
C:\Users\xxx\AppData\Local\Temp\WERF108.tmp.mdmp</Data>
<Data>C:\Users\xxx\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_devenv.exe_3f453f47c0d86c534010e7cf6788bb8f42fbcd_cab_144e2fda</Data>
<Data>
</Data>
<Data>0</Data>
<Data>69d0daee-9628-11e2-aeba-005056c00008</Data>
<Data>8</Data>
</EventData>
</Event>
答案 0 :(得分:41)
标准检查以解决这些类型的错误:
*.*user
个文件和解决方案用户选项文件(.suo
)devenv /log
)devenv /safemode
)安装最新的修补程序和Service Pack,如果您安装了SQL Server或其他安装了基于Visual Studio Shell的功能的产品,则可能需要重新应用这些Service Pack:
重置vs设置(devenv /resetsetting /resetaddin /resetskippkgs /setup
)
%LOCALAPPDATA%\Microsoft\VisualStudio\
文件夹以使Visual Studio重新创建您的设置文件夹。尝试重现它。如果仍然出现,请修复Visual Studio并按顺序重新应用最新的Service Pack和修补程序。如果仍然如此,请向Microsoft提交support ticket或connect上的项目。
如果没有发生开启/安装/恢复项目,直到你找到罪魁祸首。我知道这是很多工作,但由于你的错误发生在CLR内部的某个地方(你看到了StackOverflow异常),很难轻易找出问题所在。当您找到有问题的项目时,请查看是否有更新或请求他们的支持(或更新您的问题)。
在最坏的情况下,您可以使用vs_setup /uninstall /force
强制卸载Visual Studio,这应该适用于2012及更新的安装程序。
如果您仍然使用旧版本的Visual Studio(2010或更早版本),那么真的非常。真的考虑升级。这些版本已超过其支持生命周期,并且是为不再支持的Windows版本构建的。我知道这些升级在短期内会带来的痛苦,但长期的解决方案实际上是摆脱旧版本。
答案 1 :(得分:11)
快速而肮脏的方法是将%LOCALAPPDATA%\Microsoft\VisualStudio\
文件夹重命名为VisualStudio.backup\
并重新启动devenv。它将重新创建文件夹并使用默认设置文件填充它。当然,您将失去任何自定义,但很多时候都可以和/或轻松地重新创建。为了以防万一,您始终拥有备份文件夹。
如果您想更进一步,可以将设置从备份逐个移回新文件夹,直到您可以完全隔离问题为止。
答案 2 :(得分:2)
以上都没有奏效。但我看到.sln
文件旁边出现了一个用户设置文件。我删除了它,以及解决方案的相应.suo
文件。这解决了这个问题。