Я хочу добавить уже существующий каталог в каталог в обозревателе решений, но всякий раз, когда я щелкаю каталог правой кнопкой мыши и выбираю Add => Existing Item
, я могу добавлять только отдельные файлы, но не каталоги.
Как добавить уже существующий каталог в каталог внутри проекта в обозревателе решений?
Ответы:
Перетащите папку из проводника 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
Удалите из «Project» в «EndProject» ТОЛЬКО для конкретного проекта / папки, с которыми у вас возникли проблемы.
В VS2012 вы можете получить сообщение о том, что ваше решение было изменено внешним источником. Выберите вариант «Отменить» ваши изменения для внешних изменений. Наконец, добавьте папку уровня решения и добавьте свои проекты в эту папку как существующие элементы, перетащите их или скопируйте и вставьте в соответствии с вашими предпочтениями.
источник
Разверните пункт «Проект» в строке меню и выберите «Показать все файлы». Затем найдите папку, которую вы хотите добавить, в обозревателе решений (папки, которые в настоящее время не включены, будут светло-серыми с пунктирным контуром вместо обычного сплошного значка) щелкните правой кнопкой мыши нужную папку и выберите «Включить в проект»
После завершения снова выберите «Показать все файлы» в меню «Проект», чтобы вернуться к обычному виду.
(Это очень похоже на ответ Раденко Зека, но не требует, чтобы кнопка «Показать все файлы» уже присутствовала на панели инструментов. Я бы просто оставил это как ответ на его ответ, но в настоящее время у меня нет репутации оставлять комментарии.)
источник
Для тех, кто догадывался, что это можно сделать, но не смог, ПРИМЕЧАНИЕ: перетащите папку или файлы НА имя проекта в обозревателе решений в наименьшей степени.
источник