VCProjectEngineObject Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Основной объект для модели автоматизации VCProjectEngine .
public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
__interface VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))]
[System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")]
public interface VCProjectEngineObject : Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))>]
[<System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")>]
type VCProjectEngineObject = interface
interface VCProjectEngine
Public Interface VCProjectEngineObject
Implements VCProjectEngine
- Производный
- Атрибуты
- Реализации
Комментарии
Документацию по методам и свойствам см. в разделе VCProjectEngineObjectClass .
Создайте экземпляр VCProjectEngineObject , как показано ниже.
Dim Engine As VCProjectEngine
Engine = New 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(Int32, Int32, Int32) |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от VCProjectEngine) |
| CreateProject(String) |
Создает проект. (Унаследовано от VCProjectEngine) |
| CreatePropertySheet(String) |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от VCProjectEngine) |
| CreateToolFile(String) |
Создает файл инструмента для проекта. (Унаследовано от VCProjectEngine) |
| Evaluate(String) |
Оценивает значение макроса среды или модели проекта. (Унаследовано от VCProjectEngine) |
| GetVCProjectBuildService(String, String, Guid, Object) | (Унаследовано от VCProjectEngine) |
| IsSystemInclude(String) |
Возвращает значение |
| LoadProject(String) |
Загружает проект. (Унаследовано от VCProjectEngine) |
| LoadPropertySheet(String) |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от VCProjectEngine) |
| LoadToolFile(String) |
Загружает файл инструмента проекта. (Унаследовано от VCProjectEngine) |
| RemoveProject(Object) |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от VCProjectEngine) |
| RemovePropertySheet(Object) |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от VCProjectEngine) |
| WaitForMultipleHandles(UInt32, Array) | (Унаследовано от VCProjectEngine) |