【问题标题】:Visual Studio Cannot Open Certain Project in A SolutionVisual Studio 无法在解决方案中打开某些项目
【发布时间】:2023-03-03 01:04:02
【问题描述】:

在我清理并尝试在解决方案中重建我的所有项目后,我遇到了这个问题。我正在使用 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之前获取的日志的链接

谁能帮我解决这个问题,好吗?

提前致谢。

【问题讨论】:

  • @JimHewitt 尝试了安全模式,问题仍然存在。该错误仅发生在 1 个解决方案中,而其他解决方案仍然可以。我应该在这里发布日志记录结果吗?

标签: vb.net visual-studio-2010


【解决方案1】:

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

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

所以这就是我所做的:

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

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

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

最好的问候,

杰哈

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-24
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多