Как включить обозреватель решений visual studio
Перейти к содержимому

Как включить обозреватель решений visual studio

  • автор:

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

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

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

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

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

Screenshot of the Visual Studio IDE that shows where Solution Explorer is positioned.

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

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

An annotated screenshot of the Solution Explorer tool window in Visual Studio.

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

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

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

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

Screenshot of the Solution Explorer toolbar in Visual Studio.

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

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

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

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

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

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

Screenshot of the right-click context menu from a solution node in Solution Explorer.

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

Screenshot of the right-click context menu from a solution node in Solution Explorer, which shows extra options.

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

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

Screenshot of the right-click context menu from a project node in Solution Explorer.

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

Screenshot of the right-click context menu from a project node in Solution Explorer, which shows an extra option.

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

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

Screenshot of the Add fly-out menu from the right-click context menu in Solution Explorer.

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

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

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

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

Screenshot of the new Quick Add dialog in Visual Studio.

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

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

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

    • Чтобы открыть диалоговое окно «Новый элемент«, используйте «Показать все шаблоны«. Screenshot of the Quick Add dialog with the Show All Templates button highlighted for emphasis.
    • Чтобы открыть диалоговое окно быстрого добавления, используйте режим «Показать компактный«. Screenshot of the Quick Add dialog class selection picker with the Show Compact View button highlighted for emphasis.

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

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

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

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

    Screenshot of the file comparison tool from the right-click context menu in Solution Explorer.

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

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

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

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

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

    Screenshot of the Collapse All Descendants command from the right-click context menu in Solution Explorer.

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

    См. также

    • Что такое решения и проекты в Visual Studio?
    • Что такое конструктор проектов .NET?
    • Настройка макетов окон и персонализация вкладок в Visual Studio

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

    Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

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

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

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

    Screenshot of the Visual Studio IDE that shows where Solution Explorer is positioned.

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

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

    An annotated screenshot of the Solution Explorer tool window in Visual Studio.

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

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

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

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

    Screenshot of the Solution Explorer toolbar in Visual Studio.

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

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

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

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

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

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

    Screenshot of the right-click context menu from a solution node in Solution Explorer.

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

    Screenshot of the right-click context menu from a solution node in Solution Explorer, which shows extra options.

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

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

    Screenshot of the right-click context menu from a project node in Solution Explorer.

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

    Screenshot of the right-click context menu from a project node in Solution Explorer, which shows an extra option.

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

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

    Screenshot of the Add fly-out menu from the right-click context menu in Solution Explorer.

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

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

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

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

    Screenshot of the new Quick Add dialog in Visual Studio.

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

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

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

      • Чтобы открыть диалоговое окно «Новый элемент«, используйте «Показать все шаблоны«. Screenshot of the Quick Add dialog with the Show All Templates button highlighted for emphasis.
      • Чтобы открыть диалоговое окно быстрого добавления, используйте режим «Показать компактный«. Screenshot of the Quick Add dialog class selection picker with the Show Compact View button highlighted for emphasis.

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

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

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

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

      Screenshot of the file comparison tool from the right-click context menu in Solution Explorer.

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

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

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

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

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

      Screenshot of the Collapse All Descendants command from the right-click context menu in Solution Explorer.

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

      См. также

      • Что такое решения и проекты в Visual Studio?
      • Что такое конструктор проектов .NET?
      • Настройка макетов окон и персонализация вкладок в Visual Studio

      Вложение файлов в обозревателе решений

      Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

      Обозреватель решений вкладывает связанные файлы, чтобы упорядочить их и упростить их поиск. Например, если добавить в проект форму Windows Forms, файл с кодом формы вкладывается под формой в обозревателе решений. В проектах .NET Core (и .NET 5 и более поздних версий) вложенные файлы можно сделать еще дальше. Можно выбрать одну из предустановок вложения файлов — Отключено, По умолчанию и Интернет. Вы также можете настроить вложение файлов или создать параметры для определенного решения или проекта.

      В Visual Studio 2022 версии 17.2 и более ранних версиях эта функция была поддерживается только для проектов ASP.NET Core. В версии 17.3 и более поздних версиях проекты, предназначенные для вложенных файлов .NET.

      Параметры вложения файлов

      Button for turning file nesting on/off

      Доступные параметры для ненастраиваемого вложения файлов приведены ниже.

      File nesting in Solution Explorer

      • Выключить: этот параметр создает неструктурированный список файлов без вложения.
      • По умолчанию: этот параметр применяет поведение вложения файлов по умолчанию в обозревателе решений. Если параметры не существуют для данного типа проекта, вложение файлов в проекте не выполняется. Если параметры существуют (например, для веб-проекта), вложение применяется.
      • Интернет: этот параметр применяет поведение вложения файлов Интернет ко всем проектам текущего решения. Он включает различные правила: мы рекомендуем вам ознакомиться с ними и сообщить нам свое мнение. На следующем снимке экрана выделены лишь некоторые примеры поведения вложения файлов в рамках этого параметра:

      Настройка вложения файлов

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

      Add custom file nesting rules

      Мы рекомендуем использовать параметры Интернет в качестве отправной точки, так как гораздо проще работать с чем-то, что уже функционирует. Если вы используете параметры Интернет в качестве отправной точки, FILENESTING.JSON-файл имеет примерно следующий вид:

      Use existing file nesting rules as the basis for custom settings

      Обратим внимание на узел dependentFileProviders и его дочерние узлы. Каждый дочерний узел — это тип правила, который Visual Studio может использовать для вложения файлов. Например, с тем же именем файла, но разными расширениями — это один тип правила. Ниже приведены доступные правила.

      • extensionToExtension: этот тип правила используется для вложения file.js в file.ts.
      • fileSuffixToExtension: этот тип правила используется для вложения file-vsdoc.js в file.js.
      • addedExtension: этот тип правила используется для вложения file.html.css в file.html.
      • pathSegment: этот тип правила используется для вложения jquery.min.js в jquery.js
      • allExtensions: этот тип правила используется для вложения file.* в file.js.
      • fileToFile: этот тип правила используется для вложения bower.json в .bowerrc.

      Поставщик extensionToExtension

      Этот поставщик позволяет определить правила вложения файлов на основе определенных расширений файлов. Рассмотрим следующий пример:

      extentionToExtension example rulesextentionToExtension example effect

      • Файл cart.js вложен в cart.ts из-за первого правила extensionToExtension.
      • Файл cart.js не вложен в cart.tsx, так как .ts предшествует .tsx в правилах, и может существовать только один родительский элемент.
      • Файл light.css вложен в light.sass из-за второго правила extensionToExtension.
      • Файл home.html вложен в home.md из-за третьего правила extensionToExtension.

      Поставщик fileSuffixToExtension

      Этот поставщик работает так же, как поставщик extensionToExtension. Единственное отличие заключается в том, что правило отслеживает суффикс файла, а не только расширение. Рассмотрим следующий пример:

      fileSuffixToExtension example rulesfileSuffixToExtension example effect

      • Файл portal-vsdoc.js вложен в portal.js из-за правила fileSuffixToExtension.
      • каждый аспект правила работает так же, как extensionToExtension

      Поставщик addedExtension

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

      Рассмотрим следующий пример:

      addedExtension example rulesaddedExtension example effect

      • Файл file.html.css вложен в file.html из-за правила addedExtension.

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

      Поставщик pathSegment

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

      Рассмотрим следующий пример:

      pathSegment example rulespathSegment example effect

      • Файл jquery.min.js вложен в jquery.js из-за правила pathSegment.
      • Если вы не указали определенные расширения файлов для правила pathSegment , оно применяется ко всем расширениям. То есть любой файл с таким же именем и расширением, что и другой файл, но с дополнительным расширением в середине, будет вложен в другой файл.
      • Вы можете ограничить действие правила pathSegment определенными расширениями файлов, указав их следующим образом:

      "pathSegment": < "add": < ".*": [ ".js", ".css", ".html", ".htm" ] >> 

      Поставщик allExtensions

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

      allExtensions example rulesallExtensions example effect

      • Файлы template.cs и template.doc вложены в template.tt из-за правила allExtensions.

      Поставщик fileToFile

      Этот поставщик позволяет определить правила вложения файлов на основе полных имен файлов. Рассмотрим следующий пример:

      fileToFile example rulesfileToFile example effect

      • Файл .bowerrc вложен в bower.json из-за правила fileToFile.

      Порядок правил

      Порядок важен в каждой части пользовательского файла параметров. Вы можете изменить порядок, в котором выполняются правила, перемещая их вверх или вниз в узле dependentFileProvider. Например, если у вас есть одно правило, которое делает file.js родителем file.ts, и еще одно правило, которое делает file.coffee родителем file.ts, порядок, в котором они отображаются в файле, определяет поведение вложения при наличии всех трех файлов. Поскольку file.ts может иметь только один родительский элемент, им становится тот файл, правило которого выполняется первым.

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

      Кнопка вложения файлов

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

      Activate custom file nesting rules

      Создание параметров для определенного проекта

      Вы можете создать параметры для конкретного решения и проекта с помощью контекстного меню решения или проекта:

      Solution and project-specific nesting rules

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

      В Visual Studio можно настроить пропуск параметров для конкретного решения и проекта (даже если файлы существуют на диске), включив параметр Пропускать параметры проекта и решения в разделе меню Сервис>Параметры>ASP.NET Core>Вложение файлов.

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

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

      Отключение правил вложения файлов для проекта

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

      "dependentFileProviders": < "remove": < "pathSegment": <>> > 

      См. также

      • Персонализация интегрированной среды разработки
      • Решения и проекты в Visual Studio

      Не работает обозреватель решений Visual Studio

      Решил начать писать скрипты для игры Space Engineers и для этого необходимо загрузить решения через обозреватель решений, чтобы было проще писать скрипты. Но в окне обозревателя решений ничего нет. Что делать? Окно студииДополнения

      Отслеживать
      задан 1 июн в 18:37
      Чтобы в решении что-то было, надо создать проект. Решение — это контейнер проектов.
      1 июн в 19:52

      0

      Сортировка: Сброс на вариант по умолчанию

      Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

      • c#
      • visual-studio
        Важное на Мете
      Похожие

      Подписаться на ленту

      Лента вопроса

      Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

      Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019

      Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *