Как добавить существующее дерево каталогов в проект в Visual Studio? - PullRequest
721 голосов
/ 25 декабря 2008

Проблема проста на самом деле. Вместо создания папок в Visual Studio я создаю структуру каталогов для своего проекта в файловой системе. Как включить все папки и файлы в проект, сохранив структуру?

Если я «добавлю существующий файл» в папку с именем «Службы» и перейду к файлу в структуре каталогов. Службы> AccountManagement> CreateAccount.cs, он появится в Visual Studio следующим образом: «Службы»> «CreateAccount.cs». Я не хочу этого.

У меня уже есть вся структура каталогов, поскольку я имитирую наших клиентов-разработчиков, использующих ту же структуру для организации. Как добавить все папки и файлы в проект в Visual Studio? Или я должен делать то, что делает большинство пользователей Microsoft, «мириться с этим» и заново создавать каждую папку через Visual Studio?

Ответы [ 11 ]

0 голосов
/ 30 апреля 2013

Насколько я могу судить, единственный способ сделать это в VS2010 сродни методу перетаскивания. Щелкните правой кнопкой мыши решение, к которому вы хотите добавить проект. В меню приложения будет добавлен пункт ... Открыв это, вы обнаружите, что одним из вариантов является добавление существующего проекта в решение.

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

Поскольку для этого требуется существующий файл проекта, невозможно импортировать дерево каталогов, пока это дерево не будет преобразовано в проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...