Сведения об Обозревателе решений

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

Открытие Обозреватель решений

По умолчанию окно инструментов Обозреватель решений отображается как панель в правой верхней части интегрированной среды разработки Visual Studio (IDE). Если окно инструментов Обозреватель решений не отображается, его можно открыть в строке меню Visual Studio с помощью представления> Обозреватель решений или нажав клавиши CTRL+ALT+L.

Снимок экрана: интегрированная среда разработки Visual Studio, показывающая расположение Обозреватель решений.

Пользовательский интерфейс Обозреватель решений

Давайте рассмотрим окно инструментов Обозреватель решений и его пользовательский интерфейс (пользовательский интерфейс). Начнем с аннотированного снимка экрана открытого консольного решения C# с двумя проектами.

Снимок экрана с заметками: окно инструментов Обозревателя решений в Visual Studio

В следующей таблице представлен текстовый эквивалент аннотированного снимка экрана, но с несколькими удобными ссылками, которые можно использовать для получения дополнительных сведений.

Элемент пользовательского интерфейса Действие
Панель инструментов Управление тем, как отображаются файлы
Панель поиска Поиск определенных файлов и типов файлов
Главное окно Просмотр файлов, проектов и решений и управление ими
Узел решения Управление решениями
Узел проекта Управление проектами
Узел зависимостей Управление зависимостями решения и проекта
Узел программы Просмотр, изменение и управление программой или приложением (приложением)
Вкладка "Изменения Git" Использование Git и GitHub в Visual Studio для совместной работы над проектами с командой

панель инструментов Обозреватель решений

Чтобы продолжить, давайте рассмотрим панель инструментов в Обозреватель решений.

Снимок экрана: панель инструментов Обозреватель решений в Visual Studio.

Панель инструментов содержит следующие элементы пользовательского интерфейса слева направо:

Элемент пользовательского интерфейса Действие
Кнопка "Назад" Переключение между результатами поиска
Кнопка "Переадресация" Переключение между результатами поиска
Кнопка "Главная " Возврат к представлению по умолчанию
Кнопка "Переключить представления" Переключение между представлением решения по умолчанию и необязательным представлением папки
Кнопка "Отложенные изменения" и раскрывающееся меню Просмотр открытых файлов или файлов с ожидающих изменений
Синхронизация с кнопкой "Активный документ " Поиск файла из редактора кода
Кнопка "Обновить " (условный) Отображается только при выборе зависимости, например функции или пакета
Свернуть кнопку "Все " Свернуть представление файла в главном окне
Кнопка "Показать все файлы" Просмотр всех файлов, включая выгруженные проекты
Кнопка "Свойства" Просмотр и изменение параметров для определенных файлов и компонентов
Кнопка "Предварительный просмотр выбранных элементов" Просмотр выбранного файла или компонента в редакторе кода

Давайте рассмотрим панель поиска в Обозреватель решений.

Вы можете использовать раскрывающийся список в строке поиска и выбрать из параметров поиска: поиск в содержимом файла и поиске в внешних элементах, чтобы область поиска.

Снимок экрана: панель поиска Обозреватель решений и параметры поиска в Visual Studio.

Контекстное меню Обозревателя решений

В Обозревателе решений есть несколько параметров, с которыми можно взаимодействовать с помощью контекстного меню, открываемого правой кнопкой мыши. Отображаемые контекстные параметры зависят от того, какой узел выбран: Решение или Проект.

Параметры меню узла решения

На следующем снимке экрана для консольного приложения C# отображаются параметры контекстного меню, которое можно открыть, щелкнув правой кнопкой мыши узел Решение.

Снимок экрана: контекстное меню узла

Сведения, отображаемые в контекстном меню узла Решения, также зависят от типа проекта, языка программирования или платформы. На следующем снимке экрана выделены дополнительные параметры для приложения C#: Зависимости проекта, Порядок сборки проекта, Настройка запуска проектов и всплывающее меню Git. Эти дополнительные параметры обычно появляются, когда вы добавляете еще один проект в решение, а затем добавляете его в репозиторий.

Снимок экрана: контекстное меню узла

Параметры меню узла проекта

На следующем снимке экрана для консольного приложения C# отображаются параметры контекстного меню, которое можно открыть, щелкнув правой кнопкой мыши узел Проект.

Снимок экрана: контекстное меню узла

Сведения, отображаемые в контекстном меню узла Проект, также зависят от типа проекта, языка программирования или платформы. На следующем снимке экрана выделен дополнительный параметр для приложения C#: всплывающее меню Зависимости сборки. Дополнительные параметры обычно появляются, когда вы добавляете еще один проект в решение, а затем добавляете его в репозиторий.

Снимок экрана: контекстное меню узла

Меню "Добавить"

В контекстном меню Обозревателя решений одним из самых полезных параметров является всплывающее меню Добавить. С его помощью можно добавить еще один проект в решение. Кроме того, можно добавить элемент в проект и многое другое.

Снимок экрана: всплывающее меню

Открыть всплывающее меню Добавить можно из узлов Решение, Проект или Зависимости. Его пункты зависят от узла.

Руководство по добавлению элементов и проектов с помощью контекстного меню в Обозревателе решений см. в статье Общие сведения о проектах и решениях.

Диалоговое окно быстрого добавления

Начиная с выпуска Visual Studio 2022 версии 17.5 , можно использовать диалоговое окно быстрого добавления для создания пустого файла или простого класса C#. В Обозреватель решений щелкните правой кнопкой мыши папку или проект, а затем выберите "Добавить>новый элемент". Или, если вы предпочитаете, используйте сочетание клавиш CTRL+SHIFT+A.

Снимок экрана: новое диалоговое окно быстрого добавления в Visual Studio.

С помощью быстрого добавления можно выполнить следующие задачи.

  • Добавьте новый файл без просмотра списка шаблонов.
    Пример: MyClass.cs
  • Создайте вложенные папки в одной операции.
    Пример: Folder1/Folder2/, Folder1/Folder2/MyFile.cs
  • Добавьте файлы с любым расширением или без расширения вообще.
    Пример: File.MyExtension, README, .gitignore
    • Краткое добавление заполняет расширение по умолчанию, но после открытия диалогового окна можно выбрать Escape (ESC), чтобы быстро очистить поле ввода.
  • Добавление нескольких файлов одновременно.
    Пример: File1.cs, File2.html или File.cs, File.txt.

Вы также можете быстро переключаться между диалогом быстрого добавления и диалогом "Создать элемент". Это делается следующим образом.

  • Чтобы открыть диалоговое окно "Новый элемент", используйте "Показать все шаблоны".

    Снимок экрана: диалоговое окно быстрого добавления с выделенной кнопкой

  • Чтобы открыть диалоговое окно быстрого добавления, используйте режим "Показать компактный".

    Снимок экрана: средство выбора класса быстрого добавления диалогового окна с выделенной кнопкой

Visual Studio запоминает ваш выбор, чтобы получить интерфейс, который лучше всего подходит для ваших потребностей. Если вы хотите вернуться в диалоговое окно быстрого добавления по умолчанию, выберите shift+F2.

Совет

Вы можете настроить сочетания клавиш для команды Project.AddNewItem и команды AddQuickFile из клавиатуры "Параметры>инструментов".>>

Средство сравнения файлов

Начиная с выпуска Visual Studio 2022 версии 17.7, теперь можно выбрать два файла в Обозреватель решений и сравнить их с помощью новых параметров сравнения с выбранными параметрами.

Снимок экрана: средство сравнения файлов из контекстного меню правой кнопкой мыши в Обозреватель решений.

Файлы можно сравнить следующими способами:

  • Щелкните правой кнопкой мыши один файл, выберите "Сравнить с..." в контекстном меню, которое открывается проводник. Затем перейдите к любому файлу и выберите его для сравнения.
  • Чтобы выбрать два файла, удерживая нажатой кнопку CTRL . Затем щелкните правой кнопкой мыши и выберите " Сравнить выбранный" в контекстном меню.

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

Команда Свернуть все потомки

Кроме того, в состав выпуска Visual Studio 2022 версии 17.7 входит команда "Свернуть все потомки ". Эта команда рекурсивно сворачивает все узлы под выделенным элементом, чтобы можно было глубоко вложенные иерархии при переходе по структуре проекта.

Снимок экрана: команда свернуть все потомки из контекстного меню правой кнопкой мыши в Обозреватель решений.

Команду "Свернуть все потомки" можно найти в контекстном меню правой кнопкой мыши для любого элемента в Обозреватель решений с потомками. Чтобы использовать команду, можно также нажать клавиши CTRL+ВЛЕВО.