Visual Studio 无法在解决方案中打开某些项目



我在清理并尝试在解决方案中重建所有项目后遇到了这个问题。我正在使用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 中的某些项目已损坏。

在尝试此操作之前,您需要备份解决方案。请定期备份您的解决方案。

所以这就是我所做的:

  1. 创建新解决方案
  2. 将所有项目文件夹从以前损坏的解决方案复制到新创建的解决方案
  3. 已删除损坏的 DLLs 文件夹。
  4. 现有项目逐个添加到新解决方案中,以隔离损坏的项目。
  5. 生成项目以确定项目是否已损坏。
  6. 损坏的项目替换为备份文件夹中的项目,然后重复步骤 4 和 5。
  7. 重复步骤 4 - 6,直到成功加载所有项目。
  8. 调试解决方案。

似乎Visual Studio在尝试清理和重建时损坏了DLL和一些项目,尽管我无法确定损坏部分的确切位置。

我希望我的案例可以帮助许多遇到与我相同的问题的人。

最好的问候,

杰哈

最新更新