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

Обновлен: Ноябрь 2007

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

26k97dbc.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

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

    26k97dbc.alert_note(ru-ru,VS.90).gifПримечание.

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

  • Выделение проекта полужирным шрифтом
    Проект, выбранный как Запускаемый проект для запуска и отладки, выделяется полужирным шрифтом. Если в решении имеется более одного запускаемого проекта, узел этого решения в структуре дерева выделяется полужирным шрифтом. Запускаемые проекты запускаются автоматически при запуске отладчика Visual Studio. По умолчанию в качестве запускаемого проекта назначается первый созданный в решении проект, но при построении и запуске решения можно изменить запускаемый проект. Дополнительные сведения см. в разделе Практическое руководство. Назначение автозагружаемых проектов.

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

    • Нажатие клавиши F5 или выбор в меню Отладка команды Запуск.

      либо

    • Нажатие клавиш CTRL+SHIFT+B или выбор в меню Построение команды Построить решение.

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

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

    Дополнительные сведения о запуске нескольких проектов при включении отладчика см. в разделе Страница "Автозагружаемый проект", папка "Обычные свойства", диалоговое окно "Страницы свойств: Решение".

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

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

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

Для получения сведений относительно конкретных проектов выберите одну из следующих ссылок.

Topic Location
Дополнительные разделы, посвященные конструктору WPF Конструктор WPF
Создание приложений WPF Построение программ C#
Проекты установки и развертывания Развертывание в Visual Studio
Разработка приложений для смарт-устройств Проекты для интеллектуальных устройств
Проекты расширения среды Автоматизация для Visual Studio – расширение ядра
Проекты Visual C++ Справка по среде разработки Visual C++
Практическое руководство. Создание диаграмм приложений Visual Studio Enterprise – конструктор приложений
Практическое руководство. Создание схем логического центра данных Visual Studio Enterprise – конструктор схем логических центров
Шаблон пустого решения Visual Studio – разработка проектов и решений
Шаблоны проектов в Visual Studio по умолчанию Visual Studio – разработка проектов и решений
Шаблоны проектов Office Справочная документация по инструментам Visual Studio Tools for Office
Практическое руководство. Создание нового проекта приложения обозревателя WPF Конструктор WPF
Практическое руководство. Создание проекта библиотеки элементов UserControl в WPF Конструктор WPF
Работа с элементами управления в конструкторе WPF Конструктор WPF
Диалоговое окно "Создать веб-узел" Visual Web Developer
Проекты установки и развертывания dv_deploy_msi
Проекты расширения среды dv_extcore
Проекты Visual C++ dv_vcide
Разработка для интеллектуальных устройств dv_vstoc
Шаблон пустого решения dv_vssoln
Шаблоны проектов в Visual Studio по умолчанию dv_vssoln
Практическое руководство. Создание нового проекта приложения обозревателя WPF dv_vswpfdesigner
Практическое руководство. Создание проекта библиотеки элементов UserControl в WPF dv_vswpfdesigner
Работа с элементами управления в конструкторе WPF dv_vswpfdesigner
Диалоговое окно "Создать веб-узел" dv_vwdgenref
Практическое руководство. Создание нового проекта приложения браузера WPF dv_vswpfdesigner
Практическое руководство. Создание проекта библиотеки элементов UserControl в WPF dv_vswpfdesigner
Работа с элементами управления в конструкторе WPF dv_vswpfdesigner
Проекты расширения среды dv_extcore
Шаблоны проектов в Visual Studio по умолчанию dv_vssoln
Диалоговое окно "Создать веб-узел" dv_vwdgenref
Типы проектов Visual C++ dv_vcide
Диалоговое окно "Создать веб-узел" dv_vwdgenref

Значки панели инструментов

В панели инструментов обозревателя решений видны только те кнопки, которые относятся к выбранному в списке элементу. Например, при выборе файла типа ASAX в панели инструментов появляется определенный набор кнопок. Однако если теперь выбрать файл ASP, останется только кнопка "Свойства". Так как значки в панели инструментов зависят от выбранного проекта, следующий перечень представляет лишь часть команд, которые применяются при работе в окне обозревателя решений.

  • Свойства
    Свойства

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

  • Показать все файлы
    Снимок экрана SolutionExplorerShowAllFilesSymbol

    Отображение всех элементов проекта, в том числе исключенных из проекта и элементов, которые обычно скрыты.

  • Обновить
    Снимок экрана RefreshSEButton

    Обновление состояния элементов в выбранном проекте или решении.

    26k97dbc.alert_note(ru-ru,VS.90).gifСовет.

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

  • Объединить связанные файлы
    Объединить связанные файлы

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

  • Показать схему классов
    Показать схему классов

    Будет запущен Конструктор классов и показана схема классов текущего проекта. Дополнительные сведения см. в разделе Разработка классов и типов.

  • Копировать веб-узел
    Символ защиты от копирования обозревателя решений

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

  • Открыть
    Кнопка открытия привязанного файла

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

  • Перейти к коду
    Просмотр символа кода в обозревателе решений

    Открытие выбранного файла для редактирования в редакторе кода.

  • Открыть в конструкторе
    Конструктор представлений

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

  • Конфигурация ASP.NET
    Конфигурация ASP.NET

    Будет открыто средство администрирования веб-узла ASP.NET.

  • Добавить новую папку решения
    Добавить новую папку решения

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

См. также

Основные понятия

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

Знакомство с решениями, проектами и элементами

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

Другие ресурсы

Управление решениями, проектами и файлами

Управление окнами

Использование папок решения