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


VCProjectEngine - интерфейс

Единственный объект модели проекта Visual C++, который может быть возвращен методом CoCreateInstance.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngine =  interface end
public interface VCProjectEngine

Тип VCProjectEngine предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство BuildLogging Получает или задает значение, указывающее, создается ли файл журнала, заполняемый информацией о действиях построения.
Открытое свойство BuildTiming Получает или задает значение, указывающее, отображаются ли в окне вывода значения времени для всех инструментов в построении.
Открытое свойство Events Возвращает объект, являющийся источником событий, инициируемых обработчиком проекта.
Открытое свойство PerformanceLogging Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство Platforms Получает коллекцию платформ, использующих обработчик проекта.
Открытое свойство Projects Возвращает коллекцию проектов, которые находятся в настоящий момент в решении.
Открытое свойство PropertySheets Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство ShowEnvironmentInBuildLog Получает или задает значение, указывающее, требуется ли при построении проектов Visual C++ отражать в журнале построения все переменные среды.
Открытое свойство ToolFiles Получает все доступные файлы инструментов в проекте.
Открытое свойство ToolFileSearchPaths Получает или задает пути поиска файлов инструментов проекта.
Открытое свойство ValidateSchemas Получает или задает значение, указывающее, выполнять ли проверку по схемам проекта.

В начало страницы

Методы

  Имя Описание
Открытый метод AddFakeProps Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый метод CreateProject Создает новый проект.
Открытый метод CreatePropertySheet Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый метод CreateToolFile Создает файл инструмента для проекта.
Открытый метод Evaluate Оценивает значение макроса среды или модели проекта.
Открытый метод IsSystemInclude Возвращает значение true, если указанный файл содержится в каталоге Vc7\include или в одном из каталогов, указанных в файле sysincl.dat.
Открытый метод LoadProject Загружает проект.
Открытый метод LoadPropertySheet Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый метод LoadToolFile Загружает файл инструмента проекта.
Открытый метод RemoveProject Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый метод RemovePropertySheet Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

В начало страницы

Заметки

Важное примечаниеВажно

Нельзя создать экземпляр изолированное VCProjectEngine объект поскольку дополнительных binary должны быть развернуты в папке, содержащей приложение.Вместо этого получение a VCProjectEngine объект из проекта, который был открыт в пределах Visual Studio.

См. также

Ссылки

Microsoft.VisualStudio.VCProjectEngine - пространство имен