2010-09-09 123 views
3

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

异常信息
代码:0xe053534f标志:00000000
实录:0x0000000000000000地址:0x000000007c812afb

错误签名
AppName的:devenv.exe的AppVer:9.0.30729.1 AppStamp:488f2b50
的modname:KERNEL32.DLL ModVer:5.1.2600.5781 ModStamp:49c4f482
fDebug:0 Offset:00012afb

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

任何帮助表示赞赏。

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

注意到的唯一原因是,当我转到Web浏览器(或任何其他窗口)时,如果过了一段时间VS是在点击窗口之后,冰冻和撞击一会儿。

+1

这看起来像一个愚蠢的问题,但都是关于相同大小/语言等的解决方案。另外,你有没有安装visual studio的插件/扩展? – R0MANARMY 2010-09-09 13:20:05

+0

简单,不要使用项目A – 2010-09-09 13:27:21

+0

这两个解决方案都是C#.net 3.5,大小相同。使用的插件是Regionerate,RockScroll,Smart Paster 2008,当然还有Resharper 5 – Gage 2010-09-09 13:29:59

回答

4

代码:0xe053534f

最后3个十六进制代码翻译成 'SSO'。这是软堆栈溢出的首字母缩写。当错误代码与网站名称匹配时,总是很有趣。当运行时检测到硬堆栈溢出即将发生时,会产生软堆栈溢出异常,因为它正在设置调用堆栈。这是一个严重的错误,只是减少了硬堆溢出造成的灾难性后果。

它几乎可以肯定你正在使用的加载项之间的不洁相互作用引起的。禁用他们一个接一个找到麻烦制造者。

+0

原来是Resharper。我unistalled,它的工作,然后重新安装,它没有。所以我删除了我的项目中的Resharper文件和一切正常。 – Gage 2010-09-09 17:32:06

1

该项目有多大?

如果它不是太大,它可能是值得的,同时创建一个新的项目,并逐步转移对面你的代码,看看你能不能找出问题的所在。重新创建项目可能会解决问题。

你有没有观察到任何原因/效果 - 它是当你打开一个特定的代码文件,例如?还是在设计师?

而作为R0MANARMY暗示在他的评论,尝试在safemode启动VS。

+0

我注意到的唯一原因/结果是,它似乎只发生在我使用浏览器然后切换回VS.我点击窗口并冻结。注意我有更多的一个屏幕,VS总是显示。 – Gage 2010-09-09 13:31:38

+0

@Gage,我记得有一个问题,我[归因于rockscroll](http://stackoverflow.com/questions/464751/class-member-order-in-source-code/464769#464769),但从那以后我重新安装了它,没有更多的问题。正如我所说的,尝试安全模式,然后尝试删除一些加载项。 – Benjol 2010-09-09 13:52:39

1

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

它发生在我这个文件被损坏,因为某些原因,阻止我打开我的解决方案。

相关问题