我使用 Visual Studio 2012 Professional 和 C++ 进行开发。在创建所谓的“筛选器”并向其添加源文件时,解决方案资源管理器中的文件被分成子目录,然而在文件系统中它们都在同一个目录下(即项目目录)。
问题:我想将文件添加到筛选器中的同时,也加入到文件系统中相应的目录中。除了手动移动文件之外,如何实现这一目标?
我使用 Visual Studio 2012 Professional 和 C++ 进行开发。在创建所谓的“筛选器”并向其添加源文件时,解决方案资源管理器中的文件被分成子目录,然而在文件系统中它们都在同一个目录下(即项目目录)。
问题:我想将文件添加到筛选器中的同时,也加入到文件系统中相应的目录中。除了手动移动文件之外,如何实现这一目标?
"显示所有文件"解决方案对我无效,因为在我的情况下,源文件不在包含项目文件的目录下。
最终我编写了一个VS扩展,通过上下文菜单调用命令,允许您自动组织项目内部的筛选器结构或磁盘上的文件结构。我认为你们中的一些人也可能对这个扩展感兴趣:
一个替代方案是在“解决方案资源管理器”顶部菜单中切换到“显示所有文件”。
这样,您就可以移动和管理文件夹中的文件。
但是,筛选器将不会被使用。