Visual Studio & amp; C ++: использовать фильтры в качестве каталогов

Я использую Visual Studio 2012 Professional а также C ++. При создании так называемых «фильтров» и добавлении к ним исходных файлов файлы в обозревателе решений делятся на подкаталоги, а в файловой системе все они находятся в одном каталоге (каталоге проекта).

Вопрос: Я хочу добавить файл в фильтр и в то же время добавить его в соответствующий каталог в файловой системе. Как это можно сделать, кроме перемещения файлов вручную?

22

Решение

Один из вариантов — переключиться на «Показать все файлы» в верхнем меню Solution Explorer.

Таким образом, вы можете перемещать и управлять файлами в папках.

Фильтры не привыкнут, хотя.

16

Другие решения

Решение «Показать все файлы» у меня не сработало, потому что в моем случае исходные файлы не находились в каталоге, содержащем файл проекта.

В итоге я написал расширение VS, которое позволяет автоматически организовать структуру фильтра внутри проекта или структуру файла на диске, вызвав команду через контекстное меню. Я подумал, что некоторые из вас тоже могут заинтересоваться этим расширением:

https://github.com/reloZid/vc-fileutils

9

Я знаю только этот обходной путь: сначала вы создаете структуру папок в проводнике Windows, а затем перетаскиваете файлы / папки из проводника Windows в обозреватель решений Visual Studio.
Он добавит их все как «фильтр» в Visual Studio!

3
По вопросам рекламы [email protected]