Расширение проектов Visual Basic и Visual C#
Visual Studio содержит программируемую, независимую от проектов объектную модель, обеспечивающую доступ к основным компонентам и событиям интегрированной среды разработки (IDE).Эта модель общей расширяемости имеет компоненты, предоставляющие решения, проекты, окна инструментов, редакторы кода, отладчики, документы и события.Эта общая модель расширяемости рассматривается в разделе Расширение среды Visual Studio.
В Visual Studio также содержится программируемая объектная модель, предоставляющая доступ к проектам Visual Basic и Visual C# и к элементам этих проектов.Данная модель содержит несколько объектов, которые можно использовать при автоматизации задач в интегрированной среде разработки и расширении типов проектов и элементов проектов.
В этом подразделе
Введение в технологию расширения проектов
Описание принципов и объектной модели для расширения проектов Visual Basic и Visual C# в Visual Studio.Доступ к свойствам Project, Project Item и Configuration, специфическим для типа проекта
Ссылки на разделы, описывающие доступ к свойствам проектов, элементов проектов и конфигурации проектов Visual Basic и Visual C#.Практическое руководство. Создание проекта приложения Windows путем расширения
Пример создания приложения Windows в Visual Basic или Visual C#.Знакомство с объектом VSProject2
Описание свойств и методов объекта VSProject2.Отклик на события (проекты Visual Basic и Visual C#)
Ссылки на разделы, в которых описываются способы реагирования на нейтрали проекта и событиям определенного типа проекта с помощью надстройки.Знакомство с объектом BuildManager
Описание объекта BuildManager.Объекты FileCodeModel и CodeModel в приложениях расширения среды на Visual Basic и Visual C#
Ссылки на разделы, в которых рассматриваются объекты FileCodeModel и CodeModel.Устранение неполадок расширения среды Visual Basic и Visual C#
Подробные сведения об устранении некоторых основных проблем расширяемости при разработки приложения расширяемости для проекта Visual Basic или Visual C#.
Связанные подразделы
Автоматизация и расширение среды для Visual Studio
Содержит ссылки на разделы, описывающие расширяемость в Visual Studio.Объектная модель расширения среды Visual Basic и Visual C# для проектов
Описание объектной модели для расширенияПроекты Visual Basic и Visual C# в интегрированной среде разработки.