модель проекта Visual C++
Модель проекта Visual C++ демонстрирует функциональность компилятора, компоновщика, проекта и свойства элемента, а также средства построения. Элементы модели проекта можно найти в пространстве имен Microsoft.VisualStudio.VCProjectEngine.
Модель проекта Visual C++ можно использовать только в Visual Studio. Сведения о получении модели проекта см. в разделе Практическое руководство. Управление проектами при помощи модели проекта Visual C++. Сведения об использовании модели проекта для получения свойств проекта см. в разделе Работа со свойствами проекта Visual C++.
В модели проекта Visual C++ определяются следующие элементы.
Элемент модели проекта |
Описание |
---|---|
Содержит функциональные возможности, которые можно использовать с объектом коллекций. |
|
Представляет ссылку на объект ActiveX. |
|
Представляет средство ALink, используемое для создания вспомогательных сборок из управляемых ресурсов. |
|
Объект VCAssemblyReference. |
Представляет ссылку на сборку .NET. |
Содержит свойства, позволяющие программно управлять параметрами свойств в папке Информация об исходном коде. |
|
Предоставляет функциональные возможности параметров компилятора C++. |
|
Обращается к свойствам на Странице общих свойств диалогового окна Страницы свойств проекта. |
|
Обращается к свойствам на странице Свойств настраиваемого шага построения диалогового окна Страницы свойств. |
|
Содержит свойства, позволяющие программно управлять параметрами на странице Свойств отладки в папке Параметры конфигурации диалогового окна Страницы свойств проекта. |
|
Объект VCFile. |
Описывает операции, которые можно выполнить с файлом в активном проекте. |
Содержит данные построения о файле (VCFile), включая инструмент, прикрепленный к файлу для этой конфигурации. |
|
Предоставляет функциональные возможности для папки в обозревателе решений для проекта Visual C++. |
|
Предоставляет функциональные возможности средства Справочник по LIB. |
|
Сообщает функциональные возможности параметров компоновщика. |
|
Представляет компилятор управляемых ресурсов — средство, при помощи которого выполняется компиляция файлов RESX. |
|
Обращается к свойствам в папке MIDL диалогового окна Страницы свойств проекта. |
|
Обращается к свойствам в папке NMAKE диалогового окна Страницы свойств проекта. |
|
Влияет на свойства платформы. |
|
Обращается к свойствам на странице свойств Событие после построения в папке События построения диалогового окна Страницы свойств. |
|
Обращается к свойствам на странице свойств Событие перед построением в папке События построения диалогового окна Страницы свойств. |
|
Обращается к свойствам на странице свойств Событие перед компоновкой в папке События построения диалогового окна Страницы свойств. |
|
Предоставляет свойства в проекте Visual C++. |
|
Представляет модель проекта Visual C++ и является для нее объектом самого верхнего уровня. Это единственный объект модели проекта Visual C++, возвращаемый CoCreateInstance. |
|
Предоставляет события, инициируемые проектом Visual C++. |
|
Файл или папка в проекте. |
|
Представляет ссылку на проект в одном решении. |
|
Представляет ссылку в данном проекте. |
|
Коллекция объектов VCReference, каждый из которых представляет ссылку в проекте. |
|
Обращается к свойствам в папке Ресурсы диалогового окна Страницы свойств проекта. |
|
Предоставляет программный доступ к средству веб-разработки. |
|
Предоставляет свойства, доступные из Страница свойств веб-ссылок. |
|
Представляет генератор данных XML. Используется для создания кода Visual C++ из XML. |