Поделиться через


Узнайте о обозревателе решений

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

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

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

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

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

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

аннотированный снимок экрана окна средства обозревателя решений в Visual Studio.

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

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

Чтобы просмотреть больше изображений и значков приложений, отображаемых в Visual Studio, скачайте библиотеку образов Visual Studio.

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

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

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

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

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

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

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

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

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

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

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

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

снимок экрана контекстного меню правой кнопкой мыши из узла решения в обозревателе решений.

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

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

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

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

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

То, что вы видите в контекстном меню из узла Project, также зависит от типа проекта, языка программирования или платформы. На следующем снимке экрана показана дополнительная опция для приложения 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 в меню Tools>, выбрав "Опции>Среда>Клавиатура".

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

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

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

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

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

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

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

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

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

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

Новое представление обозревателя решений

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

снимок экрана нового представления обозревателя решений, вызываемого через контекстное меню правой кнопки мыши в обозревателе решений.