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()