MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Неадекватное поведение Visual Studio при добавлении классов в проект с указанием каталога создания файлов"
Answer 1218539
Система проектов С++ в Visual Studio вообще толком не поддерживает вложенные каталоги (в отличие от C#, например). Для организации проекта используются фильтры по расширениям, в которых в кучу показываются файлы из разных физических каталогов. Диалог создания класса тут только часть проблемы. Насчет этого уже открывали баг: https://developercommunity.visualstudio.com/content/problem/8138/c-project-context-menu-add-class-adds-the-class-to.html, но он был закрыт как "by design".
Но в качестве обходного пути можно сделать так:
- Включить в обозревателе решений "Показать все файлы":
При этом вместо фильтров отобразиться физическая структура каталогов. Увы, вместе с ней отобразиться в всякий мусор, вроде Debug/Release :(
Добавляем класс как обычно, в корневой каталог проекта.
В обозревателе решений берем полученные файлы Class.cpp и Class.hpp и перетаскиваем в нужный вложенный каталог.
Тогда файлы будут физически перемещены в нужный вложенный каталог.
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.