当我使用某个解决方案时,Visual Studio崩溃

时间:2010-09-09 13:12:41

标签: visual-studio-2008 .net-3.5 crash

每当我打开项目A的解决方案时,它会工作一段时间(时间不同),然后窗口冻结并最终崩溃。但是,当我打开Project B时,我可以整天使用它并且工作正常。

例外信息
代码:0xe053534f标志:0x00000000
记录:0x0000000000000000地址:0x000000007c812afb

错误签名
AppName:devenv.exe AppVer:9.0.30729.1 AppStamp:488f2b50
ModName:kernel32.dll ModVer:5.1.2600.5781 ModStamp:49c4f482
fDebug:0偏移量:00012afb

我知道这可能意味着什么,只是让我知道需要什么信息,我会包括它。我也试过“清洁解决方案”无济于事。

感谢任何帮助。

修改
项目都是C#.net 3.5应用程序。我在Visual Studio 2008中运行它们。使用的Addins是Regionerate,Rockscroll,SmartPaster和Resharper 5

只有当我进入我的网络浏览器(或任何其他窗口)时,如果已经过了一段时间,VS会被冻结并在点击窗口后崩溃一段时间。

3 个答案:

答案 0 :(得分:4)

  

代码:0xe053534f

最后3个十六进制代码转换为'SSO'。这是Soft Stack Overflow的首字母缩写。当错误代码与网站名称匹配时,总是很有趣。当运行时在设置调用堆栈时检测到硬堆栈溢出即将发生时,会引发软堆栈溢出异常。这是一个严重的错误,只是因为获得硬堆栈溢出而不那么灾难性。

这几乎肯定是由您正在使用的附加组件之间的不正当交互引起的。一个接一个地禁用它们以找到麻烦制造者。

答案 1 :(得分:1)

该项目有多大?

如果它不是太大,那么创建一个新项目并逐步转移代码可能值得你去看看问题是什么。只是重新创建项目可能会解决问题。

您是否观察到任何原因/结果 - 例如,当您打开特定代码文件时是这样吗?还是在设计师?

正如R0MANARMY在他的评论中暗示的那样,尝试在safemode中启动VS.

答案 2 :(得分:1)

尝试删除解决方案的隐藏.suo文件。

我发现这个文件由于某些原因而被破坏,并阻止我打开我的解决方案。