Visual Studio 2013 Update 1调试程序崩溃

时间:2014-02-03 00:56:59

标签: debugging visual-studio-2013

我最近为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

有什么想法吗?

4 个答案:

答案 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中的一些步骤:

  • open crash dump
  • .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"方法

我希望答案可以帮助别人。