Добавление уже существующего каталога в каталог в обозревателе решений
Я хочу добавить уже существующий каталог в каталог в обозревателе решений, но всякий раз, когда я нажимаю правой кнопкой мыши на каталог и выбираю Add => Existing Item, Я могу добавлять только отдельные файлы, но не каталоги.
Как добавить уже существующий каталог в каталог внутри проекта в обозревателе решений?
7 ответов:
перетащите папку из Проводника Windows в окно решения Visual Studio:)
источник здесь
или просто скопируйте и вставьте в Обозреватель решений.
Нажмите кнопку "Показать все файлы" в верхней части обозревателя решений и щелкните правой кнопкой мыши нужную папку и выберите "Включить в проект".
VS 2012, похоже, различает "папки решений", которые являются только папками, содержащими либо другие папки решений, либо содержащие папки проектов. Перетаскивание работает (с моими настройками) только для папок проекта и нет для папок решения. Если я добавлю новую папку решения, на машине ничего не произойдет. Если я перетаскиваю машинную папку в основное решение, она отказывается ее принимать. Если я перетаскиваю папку в папку решения, я получаю сообщение об ошибке говоря, что это невозможно сделать.
в некоторых других ответах отсутствует важный момент: если папка не находится в проекте, в решении невозможно добавить папку
Это решение:
1) Добавить новую папку в sln - это не волнует, что папка уже существует на диске, потому что это виртуальная папка в sln
2) добавьте файл в папку с помощью "добавить существующие файлы"
при работе с папкой уровня решения, которая была удалена по какой-то причине и теперь должна быть добавлена обратно, откройте ее .sln-файл в текстовом редакторе, например notepad++.
найдите свой "FolderName" в разделе, который выглядит так...
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NewFolder1", "NewFolder1", "{73ED84FC-F250-4CCC-B267-34CEB67F2883}" EndProjectудалить из "проекта" в "EndProject" только для конкретного проекта/папки, с которой у вас возникли проблемы.
вы можете получить сообщение в VS2012, в котором говорится, что ваше решение было изменено внешний источник. Выберите опцию "отбросить" ваши изменения для внешних изменений. Наконец, добавьте папку уровня решения и добавьте свои проекты в эту папку в качестве существующих элементов, перетащите их или скопируйте и вставьте их в соответствии с вашими предпочтениями.
разверните пункт " проект "в строке меню и выберите"Показать все файлы". Затем найдите папку, которую вы хотите добавить в обозревателе решений (папки, которые в настоящее время не включены, будут светло-серыми с пунктирным контуром вместо обычного сплошного значка) щелкните правой кнопкой мыши нужную папку и выберите "Включить в проект"
после завершения выберите "Показать все файлы" из меню проекта снова, чтобы вернуться к обычному виду.
(Это очень похоже на Раденко зека ответ, но не требует, чтобы кнопка "Показать все файлы" уже присутствовала на панели инструментов. Я бы просто оставил это как ответ на его ответ, но в настоящее время у меня нет репутации, чтобы оставлять комментарии.)
для тех, кто имел предчувствие, что это может быть сделано, но не смог этого сделать, Примечание:перетащите папку или файлы на имя имени проекта в обозревателе решений по крайней мере

Comments