Поделиться через


Создание надстроек и мастеров

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

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

Дополнительные сведения

См. в разделах

Запись и выполнение макросов

Автоматизация повторяющихся действий с помощью макросов

Три способа доступа к автоматизации Visual Studio

Область автоматизации Visual Studio

Функциональные группы объектов в модели объектов автоматизации

Функциональные группы автоматизации

Способы создания надстроек

Практическое руководство. Создание надстройки

Создание ссылки на пространство имен EnvDTE и получение экземпляра объекта DTE

Создание ссылок на сборки автоматизации и объект DTE2

Регистрация надстройки

Регистрация надстройки

Способы ограничения доступа к XML-файлу регистрации проекта ADDIN

Безопасность надстроек

Вывод надстроек в меню и на панелях инструментов

Отображение надстроек в панелях инструментов и меню

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

Привязка команды управления надстройкой к клавишам

Новые изменения в функциональных возможностях панели команд

Изменения панели команд для Visual Studio 2005

Способы восстановления команд, удаленных из меню

Практическое руководство. Восстановление команд надстройки в меню

Загрузка, выгрузка и управление надстройками в среде

Практическое руководство. Управление надстройками с помощью диспетчера надстроек

Отладка надстроек

Пошаговое руководство. Отладка проекта надстройки

Создание мастера

Пошаговое руководство. Создание мастера

Запуск мастеров программным способом

Контекстные параметры для запуска мастеров

Файлы мастера (VSZ)

Настройка VSZ-файлов для запуска мастеров

Файлы VSDir и их влияние на диалоговые окна Добавить элемент и Создать проект.

Добавление мастеров в диалоговые окна "Добавить элемент" и "Создать проект" при помощи файлов VSDIR

Программное создание нового экземпляра Visual Studio или подключение к определенному уже запущенному экземпляру Visual Studio.

Практическое руководство. Создание другого экземпляра Visual Studio

Обновление проектов автоматизации предыдущих версий Visual Studio до версии Visual Studio 2008.

Перенос и обновление надстроек из Visual Studio 2005 в Visual Studio 2008

См. также

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

Диаграмма модели объектов автоматизации

Ссылки

Команды и переключатели Visual Studio

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

Справочник по автоматизации и возможностям расширения среды