Решение Visual Studio, которое просто указывает на папку и показывает все подпапки и файлы в проводнике решений?

Есть ли способ создать пустое решение или какой-либо тип решения для проекта на основе файлов в Visual Studio, чтобы я мог указать на корневую папку и иметь все подпапки и файлы в этом корне, отображаемые в моем обозреватель решений? Я понимаю, что могу создать пустое решение, а затем добавить отдельные элементы вручную, добавив> существующий элемент, однако это не сохранит структуру папок неповрежденной, и, ну, это займет вечность, если у меня много папок / файлов.

добавление файлов в решение или проект?

StingyJack 24.10.2008 19:25

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

EvilSyn 24.10.2008 19:31

Что ж, если вы просто хотите редактировать файлы в VS, почему бы не просмотреть в IE, а затем щелкнуть правой кнопкой мыши файлы и открыть их с помощью VS?

wprl 24.10.2008 23:20
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
4
3 126
2

Ответы 2

Вы также можете создать пустое решение, а затем щелкнуть второй справа значок в верхней части проводника решений (он выглядит как три файла с одним «вырезанным»). После того, как вы нажмете эту кнопку, чтобы отобразить файлы в каталоге решения, которых нет в проекте, вы можете выбрать все файлы (с нажатой клавишей Shift), а затем щелкнуть правой кнопкой мыши по своему выбору и выбрать «Включить в проект».

Также обратите внимание, что вы можете выбрать несколько файлов в окне «Добавить существующий ...», удерживая нажатой клавишу «Shift» или «Control».

Мое пустое решение для VS.NET 2008 имеет только два значка в верхней части обозревателя решений - «Свойства» и «Добавить новую папку решения». Кроме того, нажатие shift / ctrl на несколько файлов вызывает у меня проблему, когда он просто переносит файлы в проводник в корне ... а не в их красивой структуре папок.

EvilSyn 24.10.2008 19:13

Я почти уверен, что значок «показать все файлы» виден только тогда, когда у вас есть реальный проект, а не пустое решение.

EvilSyn 24.10.2008 19:14

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

Я предлагаю добавить «Пустой проект C#» (Обозреватель решений: Решение> Добавить> Новый проект ...> Visual C#> Windows> Пустой проект). После этого вы можете продолжить, как описано в SoloBold, чтобы показать файлы в папке проекта. Щелкните правой кнопкой мыши самую верхнюю папку исходных файлов, выберите «Включить в проект», и будет добавлена ​​вся структура папок, включая все файлы. Это может занять некоторое время в зависимости от количества файлов / подпапок.

См. Также: Ответ на аналогичный вопрос, со скриншотом

Я сделал это с помощью Empty Project ... но вы столкнетесь с проблемами во время расширенных серверов сборки, поскольку он попытается скомпилировать ваш пустой проект или будет жаловаться, что у него нет точки входа. Мое решение было основано на этом, за исключением того, что я использую решение, вызываемое правой кнопкой мыши -> «Добавить -> Существующий веб-сайт». Таким образом, подойдет любая структура папок, и вы можете добавлять или удалять папки по своему желанию.

Tim Davis 15.06.2020 08:42

Другие вопросы по теме