当尝试加载解决方案文件时,Visual Studio 2008崩溃了。

6
当我尝试在Visual Studio 2008中加载解决方案时,它立即关闭。 我在事件日志中得到以下错误:
.NET Runtime版本2.0.50727.3053 - 致命执行引擎错误(6E875E00)(80131506)
我已经在网上搜索了很多,但找不到解决这个问题的方法。 我发现了类似的问题,但没有一个匹配(6E875E00)部分。 这是我的设置:
Vista 64 Visual Studio 2008 SP1 .Net Framework 3.5 SP1 ReSharper 4.1 Gallio 3.05 TestDriven.Net 2.18
我有一种感觉,这是其中一个插件引起的问题,但我不知道是哪一个。
有人遇到过这种情况吗? 这真的很令人沮丧!
编辑:以后参考此问题的答案是卸载Gallio。 这是唯一导致崩溃的插件。 感谢所有人的帮助!

它与特定的解决方案相关还是与任何解决方案文件相关? - Dror
几个解决方案文件。似乎更有可能发生在包含 Web 项目的解决方案中,但我还没有验证过以确保。 - Chris Conway
我在安装PowerCommands插件后遇到了这个问题 - 哦,好吧,反正也不需要那么多功能! - Jarrod Dixon
7个回答

10

是的,不太可能。编辑Visual Studio的快捷方式并给它添加/SafeMode选项。这会确保不加载插件。如果这没有帮助,请开始禁用像病毒扫描器这样的封装恶意软件。


5
尝试创建一个新的解决方案并导入您现有的项目。
或者,卸载ReShaper、Gallio和TestDriven,看看解决方案是否能够加载。然后一次安装一个插件,直到找到问题所在。

替代方案奏效了。最终发现Gallio是罪魁祸首。我卸载了所有的插件,逐个安装一个,打开受影响的解决方案,然后卸载插件。所有的插件都正常工作,除了Gallio。如果不安装Gallio,安装所有插件也可以正常工作。 - Chris Conway
我有和你一样的症状,但是问题出在 PowerTools 这个插件上。 - Crescent Fresh
PowerTools听起来总是很不错,但每次我安装它们都会出现问题。 - user1228
是的,我读过PowerTools可能会导致相同的问题,尽管我认为我得到的错误代码是(7A035E00),而不是(6E875E00)。我不知道这些代码的含义,但是在谷歌搜索我的代码时没有结果,而至少7A0指向了与PowerTools相关的已知问题。 - Chris Conway
1
对我来说,它是Gallio: 3.0.6.787。 - sgwill
非常感谢!这挽救了我的一天!对我来说也是 Gallio。Gallio团队需要花些时间 :) - Liang Wu

5

如果只影响单个解决方案,请尝试删除.suo文件(它将在与解决方案文件相同的文件夹中);如果影响所有解决方案,则nobugz提到的安全模式选项可能值得一试...


3
在加载解决方案之前,尝试重置Windows布局(菜单->窗口->重置窗口布局),这可以帮助我解决VS崩溃问题。

这对我有用。每当我从.sln文件启动VS时,加载都会失败,但是通过File->Open(.sln File)打开文件就可以正常工作。 - Odrade
奇怪的是这对我也起作用了 - 其他地方的建议都没有起作用! - GeoffM

2
我们在启动Visual Studio时遇到了类似的问题,罪魁祸首是一个特定的插件,即Visual Studio PowerCommands。 http://code.msdn.microsoft.com/PowerCommands 请小心使用这个插件!禁用它并运行
devenv /ResetSkipPackages
可以解决问题。完整的VS命令行参数列表也很有教育意义。 全面的VS命令行参数列表也很有教育意义。

只是为了获得两种关于“注意事项”的不同意见,就我个人而言,我没有遇到这个插件的任何问题。 - Ian Suttle
第一个答案的评论也指出了这个附加组件存在问题,这就是为什么我们开始研究它的原因。FYI。 - Jeff Atwood
为了将来的参考,我认为正确的命令是 devenv /ResetSkipPkgs 而不是 /ResetSkipPakages。 - Chris Conway

0

这对我有用。

Devenv.exe /ResetSettings



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接