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. |