Перейти к содержимому

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

  • автор:

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

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2023. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

Public user contributions licensed under cc-wiki license with attribution required

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

В обозревателе решений, напротив каждого заголовочного (.h) файла и файла исходного кода (.cpp), отображается стрелочка:

Изображение

При нажатии на которую, появляется структура классов в документе:

Изображение

Можно ли как-то убрать эти стрелочки, чтобы не мозолили глаза?

#1
16:39, 3 сен 2014
#2
18:08, 3 сен 2014

HotDog
Спасибо!

#3
18:12, 3 сен 2014

HotDog
У MS как всегда все вручную.

#4
20:01, 3 сен 2014

кстати обратная задача:
а «прикреплять» файлы друг к другу, как например файл с кодом прикреплен к файлу формы, можно? правкой файл проекта вручную научился, а через интерфейс никак нельзя?

#5
23:50, 3 сен 2014

А зачем их убирать? Вроде ж не мешают ни разу.

#6
5:19, 4 сен 2014

А внешние зависимости убрать можно? А то они больше раздражают, особенно когда разворачиваются

#7
7:46, 4 сен 2014

ArchiDevil
> Вроде ж не мешают ни разу.
Это уж кому как. У меня лично на поиск нужного файла в 2013 уходит раза в три больше времени, чем в 2008.

#8
9:21, 4 сен 2014

war_zes
> А внешние зависимости убрать можно?

Tools > Options > Text Editor > C/C++ > Advanced > Browsing/Navigation > Disable External Dependencies Folders — установить в True

#9
10:56, 4 сен 2014

Раз нашлась такая тема, то:

Безымянный | Обозреватель решений в Visual Studio 2013.

Хочу в студии показ ресурсов игровых, в дереве проекта чтобы было так:

в прямоугольнике то, что хочу и сейчас нет. Т.е. надо создать папку с ярлыками на ресурсы.
Как сделать?

#10
13:29, 4 сен 2014

Volodar, а разве Add->New Solution Folder это не то, что ты хочешь? Делаешь такие директории, дропаешь туда свои файлы.

#11
14:08, 4 сен 2014

HotDog
Да нет, он вроде хочет чтобы ссылки были (добавляет в файловую систему, отображается и в проекте). Я помню что там где-то были ссылки (или может это для C# было).

#12
21:57, 4 сен 2014

для шарпа можно добавлять отдельные файлы ярлыками. просто когда добавляешь в проект существующий файл кнопка «добавить» с опцией «Добавить как связь». в vс++ походу такой функции нет

#13
23:15, 4 сен 2014

Denadan
Там есть add existing.

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

Область применения: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

    Что такое решения и проекты в Visual Studio?

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

    В этой статье описывается разница между проектом и решением в Visual Studio. В нем также кратко описывается создание проекта и использование окна инструментов Обозреватель решений для взаимодействия с проектами и решениями.

    Проекты

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

    Файл проекта

    Visual Studio использует MSBuild для создания каждого проекта в решении, и каждый проект содержит файл проекта MSBuild. Расширение имени файла отражает тип проекта, например проект C# (CSPROJ), проект Visual Basic (VBPROJ) или проект базы данных (DBPROJ). Файл проекта — это XML-документ, содержащий все сведения и инструкции, необходимые MSBuild для создания проекта. Такие сведения и инструкции включают содержимое, требования к платформе, сведения о версиях, параметры веб-сервера или сервера базы данных, а также задачи для выполнения.

    Файлы проекта основаны на схеме XML MSBuild. Чтобы просмотреть содержимое более новых файлов проекта в стиле SDK в Visual Studio, щелкните правой кнопкой мыши узел проекта в Обозреватель решений и выберите «Изменить проекта». Чтобы просмотреть содержимое проектов .NET, сначала выгрузите проект (щелкните правой кнопкой мыши узел проекта в Обозреватель решений и выберите «Выгрузить проект«). Затем щелкните проект правой кнопкой мыши и выберите пункт Изменить .

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

    Создать новые проекты

    Самый простой способ создать новый проект — использовать шаблон проекта с нужным типом проекта. Шаблон проекта содержит базовый набор предварительно созданных файлов кода, файлов конфигурации, ресурсов и параметров. Для выбора шаблона проекта нажмите Файл>Создать>Проект. Дополнительные сведения см. в статье Создание проекта в Visual Studio.

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

    При создании нового проекта Visual Studio сохраняет его в расположении по умолчанию — %USERPROFILE%\source\repos. Чтобы изменить это расположение, перейдите в раздел Средства>Параметры>Проекты и решения>Расположения. Дополнительные сведения см. в диалоговом окне «Параметры»: «Проекты и решения>».

    Решения

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

    Файл решения

    В Visual Studio используются два типа файлов (SLN и SUO) для хранения параметров, связанных с решениями:

    Расширение Имя Описание
    .SLN Решение Visual Studio Организует проекты, элементы проектов и решений в решении.
    SUO Параметры пользователя решения Сохраняет настройки и параметры уровня пользователя, например точки останова.

    Решение описывается текстовым файлом (SLN) в собственном уникальном формате; его обычно не изменяют вручную. И наоборот, SUO-файл является скрытым и не отображается, если проводник имеет параметры по умолчанию. Для отображения скрытых файлов в меню Вид проводника установите флажок Скрытые элементы.

    Папка решения

    Папка решения — это виртуальная папка, которая доступна только в Обозревателе решений, где с ее помощью можно группировать проекты в решении. Если нужно найти файл решения на компьютере, перейдите к разделу Средства>Параметры>Проекты и решения>Расположения. Дополнительные сведения см. в диалоговом окне «Параметры»: «Проекты и решения>».

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

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

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

    Screenshot of Solution Explorer with two projects in Visual Studio.

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

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

    Начиная с версии 17.7, вы также можете сравнить файлы в Обозреватель решений с помощью параметров контекстного меню правой кнопкой мыши. Дополнительные сведения см. в разделе «Средство сравнения файлов» на странице «Сведения о Обозреватель решений».

    В обозревателе решений можно настроить способ вложения файлов для проектов ASP.NET Core. Дополнительные сведения см. в разделе «Вложение файлов» в Обозреватель решений.

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

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

    Связанный контент

    • Управление свойствами проектов и решений
    • Фильтрация решений в Visual Studio
    • Справочник по миграции и обновлению проекта для Visual Studio

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

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