Есть ли способ создать пустое решение или какой-либо тип решения для проекта на основе файлов в Visual Studio, чтобы я мог указать на корневую папку и иметь все подпапки и файлы в этом корне, отображаемые в моем обозреватель решений? Я понимаю, что могу создать пустое решение, а затем добавить отдельные элементы вручную, добавив> существующий элемент, однако это не сохранит структуру папок неповрежденной, и, ну, это займет вечность, если у меня много папок / файлов.
По сути, я бы хотел, чтобы в качестве проводника решений был просто «проводник Windows». Таким образом, я могу пройтись по дереву папок и выбрать файл для редактирования. Я не хочу создавать веб-приложение или другое приложение, а затем показывать все файлы и включать их в проект. Мне не нужен проект, просто нужно отредактировать.
Что ж, если вы просто хотите редактировать файлы в VS, почему бы не просмотреть в IE, а затем щелкнуть правой кнопкой мыши файлы и открыть их с помощью VS?
возможный дубликат Как «Добавить существующий элемент» во всю структуру каталогов в Visual Studio?





Вы также можете создать пустое решение, а затем щелкнуть второй справа значок в верхней части проводника решений (он выглядит как три файла с одним «вырезанным»). После того, как вы нажмете эту кнопку, чтобы отобразить файлы в каталоге решения, которых нет в проекте, вы можете выбрать все файлы (с нажатой клавишей Shift), а затем щелкнуть правой кнопкой мыши по своему выбору и выбрать «Включить в проект».
Также обратите внимание, что вы можете выбрать несколько файлов в окне «Добавить существующий ...», удерживая нажатой клавишу «Shift» или «Control».
Мое пустое решение для VS.NET 2008 имеет только два значка в верхней части обозревателя решений - «Свойства» и «Добавить новую папку решения». Кроме того, нажатие shift / ctrl на несколько файлов вызывает у меня проблему, когда он просто переносит файлы в проводник в корне ... а не в их красивой структуре папок.
Я почти уверен, что значок «показать все файлы» виден только тогда, когда у вас есть реальный проект, а не пустое решение.
Вы должны создать проект Visual Studio внутри своего решения, чтобы иметь возможность добавлять файлы с сохранением их структуры папок. Добавляемые файлы должны находиться ниже основной папки проекта.
Я предлагаю добавить «Пустой проект C#» (Обозреватель решений: Решение> Добавить> Новый проект ...> Visual C#> Windows> Пустой проект). После этого вы можете продолжить, как описано в SoloBold, чтобы показать файлы в папке проекта. Щелкните правой кнопкой мыши самую верхнюю папку исходных файлов, выберите «Включить в проект», и будет добавлена вся структура папок, включая все файлы. Это может занять некоторое время в зависимости от количества файлов / подпапок.
См. Также: Ответ на аналогичный вопрос, со скриншотом
Я сделал это с помощью Empty Project ... но вы столкнетесь с проблемами во время расширенных серверов сборки, поскольку он попытается скомпилировать ваш пустой проект или будет жаловаться, что у него нет точки входа. Мое решение было основано на этом, за исключением того, что я использую решение, вызываемое правой кнопкой мыши -> «Добавить -> Существующий веб-сайт». Таким образом, подойдет любая структура папок, и вы можете добавлять или удалять папки по своему желанию.
добавление файлов в решение или проект?