Visual Studio 2008解决方案资源管理器随机扩展文件夹

时间:2010-04-05 15:23:43

标签: visual-studio-2008

VS 2008随机为我打开子文件夹。有时只是我的项目或解决方案中的一些,有时是每个子文件夹。即使我没有使用它,也会发生这种情况 - 昨晚当我解决问题时,我的解决方案资源管理器已经关闭 - 今天早上,一个大型项目打开了几十个子文件夹。

这不是恢复以前保存的状态 - 大多数打开的文件夹都不是项目的一部分,我从来没有用VS看过它们。

我已经下载并安装了PowerCommands加载项,它让我很好地折叠了所有内容。但我不想每天多次这样做 - 它会关闭我想要打开的文件夹。

那么,有谁知道为什么会发生这种情况以及如何阻止它?

我发现几个月前的this question与此问题大致相同,但未得到回答。我希望有人找到解决方案。

2 个答案:

答案 0 :(得分:1)

在黑暗中拍摄,但可能关闭解决方案,从解决方案文件夹中删除.suo文件并重新启动工作室?

答案 1 :(得分:1)

问题几乎肯定源于有人试图在可扩展性API中解决一个古怪的问题,偶尔需要在解决方案资源管理器中以编程方式扩展节点。一些解决方案(包括我的)从扩展节点(将它们折叠到原始状态)中正确清理,但是其他一些解决方案使节点扩展。如果您安装了某种与项目项一起使用的宏或扩展,则它们可能使用编码不良的方法来执行此操作。您可以在以下链接中阅读有关基础问题的更多信息:

UIHierarchyItem from a ProjectItem