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

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

  • автор:

Диалоговое окно «Параметры»: «Проекты и решения > «

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

На этой странице можно определить поведение Visual Studio для проектов и решений. Чтобы открыть эти параметры, выберите пункты меню Сервис>Параметры, разверните Проекты и решения и выберите Общие.

На странице Общие доступны указанные ниже параметры.

Показывать окно ошибок при завершении сборки с ошибками

Открывает окно Список ошибок по завершении сборки только в том случае, если не удалось выполнить сборку проекта. Отображаются ошибки, возникающие во время сборки. Если этот флажок снят, ошибки по-прежнему отображаются, но окно по завершении сборки не открывается. Этот параметр по умолчанию включен.

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

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

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

Screenshot of Sync with active document in Solution Explorer.

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

При попытке создать новый проект или открыть существующий проект в расположении, которое не является полностью доверенным (например, путь UNC или путь HTTP), будет отображено сообщение. Используйте этот флажок, чтобы указать, отображать ли сообщение каждый раз при попытке создать или открыть проект в расположении, которое не является полностью доверенным.

Показывать окно вывода при запуске построения

Автоматически отображает Окно вывода в интегрированной среде разработки с самого начала сборки решения.

Спрашивать перед перемещением файлов в новое расположение

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

Разрешить инициализацию параллельного проекта

При выборе Visual Studio загружает большие решения .NET гораздо быстрее при перезагрузке того же решения. Дополнительные сведения см. в разделе «Загрузка параллельных проектов» записи блога о более быстрой загрузке решений.

Открывать документы заново при загрузке решения

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

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

Восстановление состояния иерархии проектов в обозревателе решений при загрузке решения

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

Открытие файлов проекта с помощью двойного щелчка или клавиши ВВОД

При выборе этого параметра дважды щелкните узел проекта в Обозреватель решений или выберите его, а затем нажмите клавишу ВВОД, файл проекта (например, *.csproj-файл) откроется в редакторе. При отмене выбора дважды щелкните узел проекта в Обозреватель решений или выберите его, а затем нажмите клавишу ВВОД, разворачивая или свернув только узел.

Если этот параметр не выбран, и вы хотите изменить файл проекта, щелкните правой кнопкой мыши узел проекта в Обозреватель решений и выберите «Изменить файл проекта».

Включение символьного переименования при переименовании файлов

При выборе можно переименовать все ссылки в проекте в элемент кода.

Запрашивать переименование символов при переименовании файлов

При выборе Visual Studio отображает окно сообщения с вопросом о том, следует ли переименовать все ссылки в проекте в элемент кода.

Включение обновления пространства имен при перемещении файлов

При выборе Visual Studio автоматически настраивает пространство имен файла при перемещении в новое расположение.

Запрос на обновление пространства имен при перемещении файлов

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

См. также

  • Диалоговое окно «Параметры»: «Проекты и решения»>
  • Диалоговое окно «Параметры», «Проекты и решения», «Сборка и запуск»
  • Диалоговое окно «Параметры», «Проекты и решения», «Веб-проекты»

Создавайте проекты и решения Visual Studio, работайте с ними и удаляйте их

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

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

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

Diagram that shows the solution and project hierarchy.

Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Создание проектов в Visual Studio для Mac.

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

Screenshot of Solution Explorer with two projects.

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

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

Создание проекта из шаблона проекта

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

Создание проекта из существующих файлов с текстом программ

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

  1. Последовательно выберите Файл>Создать>Project From Existing Code (Проект из существующего кода).
  2. В мастере создания проекта по существующим файлам с кодом выберите в раскрывающемся списке Задать тип проекта нужный тип проекта, а затем нажмите Далее.
  3. В мастере перейдите к месту хранения файлов и введите имя нового проекта в поле Имя. По завершении нажмите кнопку «Готово «.

Этот вариант лучше всего подходит для относительно простой коллекции файлов. Сейчас поддерживаются только типы проектов C++, Apache Cordova, Visual Basic и C#.

Добавление файлов в решение

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

Файл решения представляет собой структуру для организации проектов в Visual Studio. Он содержит состояние этих сведений в двух файлах: SLN (текстовый файл, общий) и SUO (двоичный, скрытый, параметры решения для конкретного пользователя). Таким образом, решение — это не ресурс, который нужно копировать и переименовывать; вместо этого лучше создать новое решение, а затем добавить в него существующие элементы.

Сравнение файлов

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

Создание проекта .NET, настроенного для конкретной версии .NET Framework

При создании проекта .NET Framework можно указать определенную версию платформы .NET Framework, которую он должен использовать. (При создании проекта .NET Core версию платформы указывать не нужно.)

Чтобы указать версию платформа .NET Framework, выберите раскрывающееся меню Framework на странице «Настройка нового проекта«.

Screenshot of the Framework selector in the

Screenshot of the Framework selector in the

Создание пустых решений

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

Создание пустого решения

  1. В строке меню выберите Файл>Создать>Проект.
  2. В поле поиска на странице Создание проекта введите решение.
  3. Выберите шаблон «Пустое решение » и нажмите кнопку «Далее«.
  4. Введите значение Имя и Расположение для решения, а затем нажмите Создать.

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

Как было сказано ранее, вы также можете открывать файлы кода без использования проекта или решения. Сведения о разработке кода таким образом см. в статье Разработка кода в Visual Studio без использования проектов и решений.

Удаление решения, проекта или элемента

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

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

SUO-файл является скрытым и не отображается, если проводник имеет параметры по умолчанию. Для отображения скрытых файлов в меню Вид проводника установите флажок Скрытые элементы.

Окончательное удаление решения

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

  1. В Обозревателе решений щелкните правой кнопкой мыши меню (контекстное меню) решение, которое вы хотите удалить, и выберите Открыть папку в проводнике.
  2. В проводнике перейдите на один уровень вверх.
  3. Выберите папку, содержащую решение, и нажмите клавишу DELETE.

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

  • Общие сведения о проектах и решениях
  • Управление свойствами проектов и решений
  • Фильтрация решений в Visual Studio
  • Примеры кода от разработчиков

Управление свойствами проектов и решений

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

У проектов есть свойства, которые определяют различные аспекты компиляции, отладки, тестирования и развертывания. Некоторые свойства являются общими для всех типов проектов, а некоторые — уникальными для конкретных языков или платформ.

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

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

Проекты .NET также могут содержать узел свойств в дереве проекта.

Screenshot of Solution Explorer with a Properties node showing.

Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Управление свойствами решения и проекта (Visual Studio для Mac).

Свойства проекта

Свойства проекта упорядочены по группам. У каждой группы есть собственная страница свойств. Страницы могут различаться для разных языков и типов проектов.

Проекты C#, Visual Basic и F#

В проектах C#, Visual Basic и F# свойства предоставляются в конструкторе проектов .NET.

На следующем снимке экрана показана страница свойств сборки в конструкторе проектов .NET для консольного проекта в C#:

Screenshot of the Project Designer, with the Build tab selected.

Screenshot of the Project Designer, with the Build tab selected.

На следующем снимке экрана показана страница свойства компиляции в конструкторе проектов .NET для консольного проекта в Visual Basic:

Screenshot of the Project Designer, with the Compile tab selected.

Screenshot of the Project Designer, with the Compile tab selected.

Дополнительные сведения о каждом из свойств конструктора проектов см. в разделе «Что такое конструктор проектов .NET».

Решения имеют несколько свойств и поэтому делают элементы проекта; Эти свойства доступны в окно свойств, а не в конструкторе проектов .NET.

Проекты C++ и JavaScript

Проекты C++ и JavaScript имеют другой пользовательский интерфейс для управления свойствами проекта. На следующем снимку экрана показана страница свойств проекта C++ (страницы JavaScript похожи):

Screenshot of the C++ project properties page.

Сведения о свойствах проекта C++ см. в разделе Работа со свойствами проектов (C++). Дополнительные сведения о свойствах JavaScript см. в разделе Страницы свойств (JavaScript).

Свойства решения

Чтобы получить доступ к свойствам решения, щелкните правой кнопкой мыши узел решения в Обозреватель решений и выберите «Свойства«. В открывшемся диалоговом окне можно задать параметры проекта для сборки отладки или выпуска, указать, какие проекты должны запускаться при нажатии клавиши F5, а также задать параметры анализа кода.

Свойства решения хранятся в файле параметров пользователя решения (SUO). Дополнительные сведения об этом типе файлов см. в разделе «Файл решения» на странице «Решения и проекты» на странице Visual Studio.

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

  • Что такое решения и проекты в Visual Studio?
  • Управление свойствами решения и проекта (Visual Studio для Mac)

Поиск в Visual Studio

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

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

Поиск в Visual Studio 2022 версии 17.6 или более поздней

Если вы используете Visual Studio 2022 версии 17.6 или более поздней версии, у вас есть доступ к новому интерфейсу поиска: все в одном поиске.

Сведения о интерфейсе поиска «все в одном»

При использовании «Все в одном поиске» вы можете искать функции, но и выполнять поиск элементов кода.

Screenshot of the All-In-One Search experience in Visual Studio 2022 version 17.6 or later.

Чтобы включить эту функцию, перейдите в раздел > «Параметры параметров>среды> предварительной версии» новые возможности> поиска Visual Studio.

Screenshot of the Tools Options menu in Visual Studio 2022 that shows how to toggle the All-In-One Search experience.

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

Screenshot of the All-In-One Search experience from the Visual Studio menu bar.

Сочетания клавиш для поиска

Вы можете использовать сочетание клавиш CTRL+Q для поиска функций и сочетания клавиш CTRL+T для поиска кода.

Фильтры для запросов

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

Фильтр Префикс Сочетания клавиш
files f: Ctrl+Shift+T
типов объектов t: CTRL+1, CTRL+T
members m: Alt+\

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

Поиск в Visual Studio 2022 версии 17.5 или более ранней версии

В следующих разделах рассматриваются различные типы результатов поиска, которые можно найти, если вы используете Visual Studio 2022 версии 17.5 или более ранней версии (для включения Visual Studio 2019).

В отличие от других функций поиска, таких как поиск в файлах или поиске Обозреватель решений, результаты поиска в Visual Studio включают функции интегрированной среды разработки, параметры меню, имена файлов и многое другое. Чтобы получить доступ к нему, используйте сочетание клавиш CTRL +Q для просмотра поля поиска. Или выберите поле ввода поиска Visual Studio, которое находится рядом с строкой меню:

Screenshot of the Visual Studio search box.

Команда, выполняемая поиском Visual Studio, — это Window.QuickLaunch функция, называемая кратким поиском или кратким запуском.

Поиск меню, параметров и окон

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

Search Visual Studio settings and options.

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

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

Screenshot of an example of a search for Visual Studio menu items and commands.

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

Screenshot that shows an example of a search for Visual Studio windows and panels.

Поиск файлов и кода

Функция поиска в Visual Studio также позволяет находить элементы решения по имени файла, коду, методу и другим совпадениям. На следующем снимке экрана в результате поиска по слову markdown были найдены файл MarkdownMetaExtractor.cs, класс MarkdownMetaExtractor и два метода в решении.

Screenshot that shows an example of a search for a file by using Visual Studio search.

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

Screenshot of an example of a search that uses medial capitals in a text string in Visual Studio search.

Сочетания клавиш для результатов поиска

Результаты поиска включают вкладки для all, Code, Visual Studio. Вы можете сэкономить время, используя следующие сочетания клавиш для различных типов поиска:

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

  • Команды Visual Studio
  • Сочетания клавиш в Visual Studio

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

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