我在清理并尝试在解决方案中重建所有项目后遇到了这个问题。我正在使用Visual Studio 2010并使用 Vb.Net 构建一个应用程序
Problem signature:
Problem Event Name: APPCRASH
Application Name: devenv.exe
Application Version: 10.0.30319.1
Application Timestamp: 4ba1fab3
Fault Module Name: msvbide.dll
Fault Module Version: 10.0.30319.1
Fault Module Timestamp: 4ba201ae
Exception Code: c0000005
Exception Offset: 00159311
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1057
到目前为止我尝试过:
- 删除 *.suo 文件
- 在安全模式下启动 Devenv.exe
- 使用 Log 启动 Devenv.exe。日志文件的链接将发布在下面。
- 在没有解决方案的情况下启动其中一个项目,问题仍然存在。
- 关闭"允许宏运行">
- 重新启动我的计算机。
该错误仅发生在一个特定解决方案中。我试图打开另一个解决方案,但没有任何反应。
这是我在VS_Log之前拍摄的日志的链接
任何人都可以帮我解决这个问题吗?
提前谢谢。
最后,我设法解决了我的问题。 事实证明,我的解决方案和 DLL 中的某些项目已损坏。
在尝试此操作之前,您需要备份解决方案。请定期备份您的解决方案。
所以这就是我所做的:
- 创建新解决方案
- 将所有项目文件夹从以前损坏的解决方案复制到新创建的解决方案
- 已删除损坏的 DLLs 文件夹。 将
- 现有项目逐个添加到新解决方案中,以隔离损坏的项目。
- 生成项目以确定项目是否已损坏。 将
- 损坏的项目替换为备份文件夹中的项目,然后重复步骤 4 和 5。
- 重复步骤 4 - 6,直到成功加载所有项目。
- 调试解决方案。
似乎Visual Studio在尝试清理和重建时损坏了DLL和一些项目,尽管我无法确定损坏部分的确切位置。
我希望我的案例可以帮助许多遇到与我相同的问题的人。
最好的问候,
杰哈