我见过很多类似的问题,但我不认为我是重复的。这是我的情况。我有三个与我合作的解决方案。 A很好,但是当我尝试加载B或C时,VS 2010在加载解决方案后不久崩溃,特别是在我尝试从我的解决方案资源管理器中打开文件之后。Visual Studio 2010崩溃解决方案负载
我已经试过什么:
禁用所有加载项和宏可见的工具 - >选项 - >插件/宏安全性,然后取消选中相关的两个复选框
删除我的.suo文件。
重新启动我的机器
运行VS 2010的管理员
下面是从我的事件查看器
错误的应用程序名称错误:devenv.exe的, 版本:10.0 .30319.1,时间戳: 0x4ba1fab3错误模块名称: cslangsvc.dll,版本:10.0.30319。 1, 时间戳:0x4ba20c61异常代码: 0000005故障偏移:0x0024b651 出错进程ID:0x1408断裂活动 应用程序启动时间: 0x01cbddd78972584a断裂活动 应用程序路径:C:\ Program Files文件 (x86)的\微软的Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe错误模块路径:c:\ Program Files (x86)\ Microsoft Visual Studio 10.0 \ VC#\ VCSPackages \ cslangsvc.dll报告Id: cd32c352-49ca-11e0-b3d8-0026b9c2aa7e
编辑
这是一个解决方案,包含两个项目 - >一个win表格项目和一个控制台项目。无论是在C#
解决方案
原来有一些愚蠢(愚蠢吗?)在我的解决方案的代码,正在作出VS发疯。代码应该永远不会在那里;这只是我写的无缘无故的东西。
与此相关的,如果你想成为邪恶的人你不喜欢,插入下面的代码到他们的解决方案的地方,并坐下来看热闹:
namespace System {
public partial class Boolean { }
}
我把这个代码放到第一个解决方案中,并在构建之后观察它的崩溃。我屁股 - 崩溃后,我没有处理代码刚刚写入,并继续把它放到我的第二个解决方案,看看是否有可能扩展布尔没有扩展方法,然后生气,VS仍然崩溃。该代码可能会崩溃VS永远不会跨过我的脑海。
我已经看到了这个问题与坏的XAML(是的,我知道它听起来像是stange)这个解决方案B和C实际编译? (尝试使用MSBuild找出)。修复任何编译错误,然后重试。 – vcsjones 2011-03-08 21:45:35
我认为我们无法为您提供帮助。我建议向微软提交一份错误报告。 – DarkDust 2011-03-08 21:46:21
是否每次发生崩溃时都打开相同的文件(或文件类型),或者它可能是来自任一项目的任何随机文件? – 2011-03-08 22:02:31