我最近为Visual Studio 2013安装了Update 1.每次我的程序抛出异常时,Visual Studio调试器都会崩溃 - 无论是否处理异常。
Visual Studio在遇到断点时也会崩溃。
弹出Windows错误报告对话框,并提供调试或重新启动Visual Studio的选项。如果我单击调试并使用VS打开它,它也会崩溃 - 调试自己!这让我相信我的应用程序没有问题,而是使用Visual Studio。
Visual Studio Professional 2013(12.0.30110.00 Update 1)
Windows Server 2012 R2 x64
有什么想法吗?
答案 0 :(得分:3)
事实证明,问题在于我安装了Redgate Tools的.NET Reflector试用版。试用版的到期时间与我安装的Update 1一致.Net Reflector抛出一个NullReferenceException
,因此崩溃了Visual Studio。
解决方案很简单:禁用或卸载.NET Reflector扩展。
答案 1 :(得分:2)
我的建议是:获取有关崩溃的更多数据,看看它是否是由Visual Studio本身或任何可能不再兼容的插件引起的。
设置Windows Error Reporting to store local dump files的注册表,重现崩溃并分析WinDbg中的转储(因为Visual Studio运行不正常)。
WinDbg中的一些步骤:
.symfix c:\mysymbols
.reload
.exr -1
.loadby sos clr
(如果是.NET异常)!pe
(如果是.NET异常)!clrstack
(如果是.NET异常)答案 2 :(得分:1)
安装“update 1”后,我也遇到IDE崩溃的问题。我的解决方法:卸载该更新。它真的是Buggy而不是生产准备好了。也许它是由扩展引起的,但我没有时间调试我必须用来完成工作的工具,我需要工作工具。
答案 3 :(得分:0)
我已经陷入这个问题3天,直到我发现问题出现在try-catch块中。查看这篇文章:http://msdn.microsoft.com/en-us/library/vstudio/0yd65esw%28v=vs.110%29.aspx,我意识到不要离开" catch"空。
嗯,在Visual Studio 2013中开发一个简单的顺序工作流SharePoint 2013时,我遇到了这个问题。" OnTaskChanged"方法
我希望答案可以帮助别人。