Подтвердить что ты не робот

Visual Studio & С++: использование фильтров в качестве каталогов

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

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

4b9b3361

Ответ 1

Одним из вариантов было бы переключиться на "Показать все файлы" в верхнем меню "Проводник решений".

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

Фильтры не будут использоваться.

Ответ 2

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

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

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

Ответ 3

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