0

双击 SLN 文件时出现以下错误。

System.Runtime.InteropServices.COMException

为什么我会收到此错误消息?

当我单击确定(在消息框中)时,我看到项目在 Visual Studio 解决方案资源管理器中不可用。有人可以解释这种行为吗?

这只发生在我从源代码管理中退出的解决方案中。如果我在同一台机器上创建一个项目/解决方案或从另一台机器上复制它,它们可以正常打开。

是因为源代码控制吗?

4

1 回答 1

2

您提到它仅在从源代码管理打开时发生。您可以尝试重新安装源代码管理插件。

此外,在错误发生后,检查输出窗口(查看->输出)是否有更详细的错误消息。(确保更改“显示输出”组合框并检查所有可用来源)

从解决方案目录中删除 .suo 文件可能也值得。此文件包含用户设置和状态,有时可能会损坏并导致错误。

于 2010-11-09T14:10:40.160 回答