VCProjectEngine - интерфейс
Единственный объект модели проекта Visual C++, который может быть возвращен методом CoCreateInstance.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
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, поскольку дополнительные бинарный необходимо развертывать в папке, содержащей приложение.Вместо этого получите объект VCProjectEngine из проекта, который был открыт в Visual Studio.