Расширение среды Visual Studio
Надстройки Visual Studio выступан сопоставления в Visual Studio 2013. Необходимо обновить для надстройки с расширениями VSPackage. Дополнительные сведения об обновлении см. в разделе Часто задаваемые вопросы. Преобразование надстроек в расширения VSPackage.
Несмотря на то, что Visual Studio предлагает множество инструментов и возможностей выполнения практически любой задачи, разработчику может потребоваться дополнительный или более совершенный уровень управления. Например, может возникнуть необходимость автоматизации часто выполняемой задачи или ряда задач. Также, разработчик может иметь инструменты, которые необходимо использовать в интегрированной среде разработки Visual Studio.
Visual Studio включает объектные модели автоматизации — функциональные модели программирования, помогающие автоматизировать интегрированную среду разработки и дополняющие ее расширениями и новыми возможностями. Каждая модель предназначена для определенной области интегрированной среды разработки, например, для окон инструментов, редактора кода, различных проектов и т. д.
В перечисленных разделах описаны возможности автоматизации и расширения среды и показано, как использовать их для упрощения процесса программирования.
В этом подразделе
Рекомендации по безопасности при автоматизации
Представлены рекомендации по безопасности Visual Studio и приложений автоматизации.Область автоматизации Visual Studio
Которых проектах автоматизации, доступных в Visual Studio: надстройки и мастера и VSIP.Выбор подходящего подхода к автоматизации
Сведения, помогающие выбрать наиболее эффективные инструменты для выполнения задач автоматизации.Функциональные группы автоматизации
Список различных автоматизируемых областей Visual Studio.Создание надстроек и мастеров
Описание принципов автоматизации и расширения, а также основ создания надстроек и мастеров.Создание ссылок на сборки автоматизации и объект DTE2
Сведения об использовании основных инструментов автоматизации.Управление проектами и решениями
Демонстрация управления проектами и решениями с помощью объектов автоматизации Visual Studio, сохранения переменных между сеансами интегрированной среды разработки, работы с элементами решений, прочими элементами и немоделированными проектами и создания конфигураций решений.Создание окон среды и управление ими
Описание создания и окна инструментов элемента управления, характеристики окна изменения, автоматический поиск и замену текста, параметров средств элемента управления, обнаружить код с моделью кода, а также типы дерева с помощью UIHierarchy.Практическое руководство. Создание другого экземпляра Visual Studio
Описание способов создания нового экземпляра Visual Studio или присоединения к существующему.Реакция на события автоматизации
Демонстрация использования модели автоматизации Visual Studio для обработки событий, происходящих в среде.Практическое руководство. Добавление и обработка команд
Описание создания и управления командами меню или панелей инструментов Visual Studio с помощью модели автоматизации Visual Studio.Пошаговое руководство. Создание управляемых вспомогательных библиотек DLL
Сведения о способах создания вспомогательных библиотек DLL с ресурсами для использования в приложениях автоматизации.Реализация и использование расширителей автоматизации
Описание добавления и фильтрации свойств объектов с помощью расширителей автоматизации.
Связанные подразделы
- Настройка среды разработки
Описание настройки панелей инструментов, сочетаний клавиш и других элементов Visual Studio.