Показать дерево файлов в visual studio 2005?

#visual-studio

Вопрос:

У меня есть большой проект, который я хочу начать редактировать с помощью visual studio 2005. Я хочу сказать ему: «Вот все файлы, которые я хочу, чтобы вы отслеживали, а теперь продолжайте», и они будут отображаться в виде дерева каталогов, например:

 Folder 1
 - File A
 - File B
 - File C
Folder 2
 - Folder 3
   - File X
   - File Y
 - File D
 - File E
 

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

Могу ли я каким-либо образом заставить VS показать мне исходное дерево всего в решении, упорядоченное по тому, где оно находится на фактическом диске?

Спасибо.

Ответ №1:

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

Комментарии:

1. Не могу поверить, что я не знал об этом — спасибо. Я хотел бы, чтобы он также включал иерархию папок в проект. VS, похоже, импортирует файлы в глупую проектную организацию проекта «Файлы заголовков»/»Исходные файлы» (по крайней мере, для C ). Вы случайно не знаете, как это делается?

2. Как мне «выбрать папки, которые я хочу включить»? Если я покажу все файлы, я просто получу один большой список всех файлов.

Ответ №2:

Чтобы прояснить это: Чтобы импортировать исходное дерево со всеми вложенными папками, представленными в представлении VS Explorer, как в файловой системе, вам необходимо создать новое решение с помощью пункта меню Datei >> Neu >> Projekt aus vorhandenem Code , который является последней записью в New... меню, например, в VS2005 Pro (немецкая версия).

Откроется мастер, в котором вы найдете упомянутые Show All Files и Select Folders параметры.