Есть ли простой способ использовать несколько папок в проекте с Visual Studio? Он имеет "фильтры", которые выглядят как папки, но было бы очень приятно создавать папки и вставлять в них файлы внутри VS. Есть ли надстройка или секретный параметр, чтобы включить это поведение?
Проекты Visual Studio с несколькими папками
Ответ 1
С VС++ папки не соответствуют непосредственно тем, что в вашей файловой системе. Они просто используются, чтобы помочь вам организовать свой проект независимым образом.
Причина, по которой они имеют это дизайнерское решение, заключается в том, что с С++ у вас обычно есть много каталогов include и source.
Подробнее о фильтрах:
В верхней части окна "Обозреватель решений" вы увидите кнопку на панели инструментов, которая при зависании говорит "Показать все файлы". Если эта кнопка нажата, она не отображает структуру папки/фильтра. Если эта кнопка не нажата, она показывает структуру папки/фильтра.
Чтобы добавить новую папку/фильтр, щелкните правой кнопкой мыши проект вашего решения и выберите Добавить → Новый фильтр.
Обратите внимание, что для каждого созданного вами Папка/Фильтр вы можете войти в свойства папки/фильтра и установить такие вещи, как:
- Файлы анализа: анализировать файлы в этой папке для автоматического завершения.
- Файлы SCC: следует ли рассматривать файлы в этой папке для контроля источника
- Фильтр. Указывает типы файлов, которые эта папка будет удерживать по умолчанию.