重启后,VS2010项目中的过滤器丢失

时间:2013-08-15 22:17:17

标签: c++ visual-studio-2010

我已将VS2010 C ++项目中的文件(.cpp和.h)组织成单独的过滤器。突然重启后文件夹消失但文件仍在那里。我有什么方法可以恢复这些文件夹,还是我必须重新组织?

更新: 似乎当我右键单击项目时,我没有得到添加新的过滤器选项而是我得到添加新文件夹选项。如何向此项目添加新过滤器

2 个答案:

答案 0 :(得分:2)

在VS2010中,它们不是文件夹,而是过滤器。它们是在.vcxproj.filters文件中管理的逻辑分组,该文件是基于XML的(如果您很好奇,请创建一个新的C ++项目并在简单的文本编辑器中查看该文件)。最有可能的是,当您突然重启时,该文件已损坏或未正确保存,您将不得不重新组织它们。

答案 1 :(得分:1)

如果您更喜欢物理文件系统目录而不是逻辑过滤器,则可以单击“解决方案资源管理器”面板上的“显示所有文件”按钮,然后在Visual Studio中创建目录。

Show All Files

此方法不需要.vcxproj.filters文件,并为您提供保持文件结构正常的选项(即,在单个目录中没有大量文件)。