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

时间:2017-05-24 04:38:14

标签: vb.net visual-studio-2010

我清理并尝试在解决方案中重建所有项目后,我遇到了这个问题。我正在使用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文件
  • 在safemode中启动Devenv.exe
  • 使用Log启动Devenv.exe。日志文件的链接将在下面发布。
  • 启动其中一个没有解决方案的项目,问题仍然存在。
  • 关闭“允许宏运行”
  • 重新启动计算机。

错误只发生在一个特定的解决方案中。我试图打开另一个解决方案,没有任何反应。

以下是我在VS_Log

之前拍摄的日志的链接

有人可以帮我解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

最后,我设法解决了我的问题。 事实证明我的解决方案和DLL中的一些项目已损坏。

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

所以这就是我的所作所为:

  1. 创建新解决方案
  2. 将所有项目文件夹从先前损坏的解决方案复制到新创建的解决方案
  3. 删除了损坏的DLL文件夹。
  4. 逐个将现有项目添加到新解决方案中以隔离损坏的项目。
  5. 构建项目以确定项目是否已损坏。
  6. 将已损坏的项目替换为备份文件夹中的项目,并重复步骤4和5.
  7. 重复步骤4 - 6,直到所有项目都已成功加载。
  8. 调试解决方案。
  9. 似乎Visual Studio在尝试清理和重建时损坏了DLL和一些项目,尽管我无法确定损坏部分的确切位置。

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

    最好的问候,

    Je Ha