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


VCProjectEngineObject - интерфейс

Главный объект для модели автоматизации VCProjectEngine.

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

Синтаксис

'Декларация
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngineObject =  
    interface 
        interface VCProjectEngine 
    end
public interface VCProjectEngineObject extends VCProjectEngine

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

Свойства

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

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

Методы

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

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

Заметки

Для документации методов и свойств см. в разделе VCProjectEngineObjectClass.

Экземпляр VCProjectEngineObject, как показано ниже:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

См. также

Ссылки

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