Создание надстроек и мастеров
Обновлен: Ноябрь 2007
Несмотря на то, что Visual Studio предлагает разработчикам множество инструментов и возможностей выполнения практически любой задачи, некоторым разработчикам может потребоваться дополнительный или более совершенный уровень управления. Например, может появиться необходимость автоматизации часто выполняемой задачи или ряда задач. Для этого в Visual Studio имеется функциональная модель программирования, известная как модель автоматизации, для расширения и автоматизации интегрированной среды разработки. Модель автоматизации предоставляет возможность автоматизации среды, а также расширения и новые функции для нее.
Дополнительные сведения |
См. в разделах |
---|---|
Запись и выполнение макросов |
|
Три способа доступа к автоматизации Visual Studio |
|
Функциональные группы объектов в модели объектов автоматизации |
|
Способы создания надстроек |
|
Создание ссылки на пространство имен EnvDTE и получение экземпляра объекта DTE |
|
Регистрация надстройки |
|
Способы ограничения доступа к XML-файлу регистрации проекта ADDIN |
|
Вывод надстроек в меню и на панелях инструментов |
|
Связь надстроек с сочетаниями клавиш |
|
Новые изменения в функциональных возможностях панели команд |
|
Способы восстановления команд, удаленных из меню |
Практическое руководство. Восстановление команд надстройки в меню |
Загрузка, выгрузка и управление надстройками в среде |
Практическое руководство. Управление надстройками с помощью диспетчера надстроек |
Отладка надстроек |
|
Создание мастера |
|
Запуск мастеров программным способом |
|
Файлы мастера (VSZ) |
|
Файлы VSDir и их влияние на диалоговые окна Добавить элемент и Создать проект. |
Добавление мастеров в диалоговые окна "Добавить элемент" и "Создать проект" при помощи файлов VSDIR |
Программное создание нового экземпляра Visual Studio или подключение к определенному уже запущенному экземпляру Visual Studio. |
Практическое руководство. Создание другого экземпляра Visual Studio |
Обновление проектов автоматизации предыдущих версий Visual Studio до версии Visual Studio 2008. |
Перенос и обновление надстроек из Visual Studio 2005 в Visual Studio 2008 |
См. также
Основные понятия
Диаграмма модели объектов автоматизации
Ссылки
Команды и переключатели Visual Studio