Microsoft.VisualStudio.VCProjectEngine - пространство имен
Пространство имен VCProjectEngine представляет модель проекта Visual C++ и ее объект верхнего уровня.
Классы
Класс | Описание | |
---|---|---|
_dispVCProjectEngineEvents_SinkHelper | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
VCProjectEngineEventsClass | Инфраструктура. Обратитесь к VCProjectEngineEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса. | |
VCProjectEngineObjectClass | Главный объект для модели автоматизации VCProjectEngine. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
_dispVCProjectEngineEvents | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_Event | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_VCProjectEngineEvents | Обратитесь к VCProjectEngineEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса. | |
IGenericUserDefinedTool | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
ISimpleErrorContext | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
ISimplePropertyContainer | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
IToolPropertyWriter | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
IUserDefinedTool | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
IVCBuildCompleteCallback | ||
IVCBuildPropertyStorage | ||
IVCCollection | Объект IVCCollection включает функциональные возможности, которые можно использовать с объектом коллекций. | |
IVCIdentity | ||
IVCProjectEngineEvents | Интерфейс, содержащий VCProjectEngine методы событий. | |
IVCProjectEngineEvents2 | ||
IVCRulePropertyStorage | ||
SVCProjectEngine | ||
VCActiveXReference | Представляет ссылку на объект ActiveX. | |
VCALinkTool | Представляет средство ALink, используемое для создания вспомогательных сборок из управляемых ресурсов. | |
VCAppVerifierTool | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
VCAssemblyReference | Представляет ссылку на сборку .NET. | |
VCBscMakeTool | Объект VCBscMakeTool содержит свойства, позволяющие программно управлять параметрами свойств в папке Информация об исходном коде, содержащейся в папке Свойства конфигурации диалогового окна Страницы свойств проекта.Сведения о доступе к диалоговому окну Страницы свойств см. в разделе Изменение параметров проекта. | |
VCCLCompilerTool | Объект VCCLCompilerTool предоставляет функциональные возможности параметров компилятора C++.Дополнительные сведения о параметрах компилятора см. в разделе Параметры компилятора. | |
VCConfiguration | Объект VCConfiguration обращается к свойствам на странице свойств Общие диалогового окна Страницы свойств программными средствами.Этот объект также обеспечивает доступ к средствам, используемым для построения этой конфигурации. | |
VCCustomBuildRule | Интерфейс для доступа к пользовательские правила построения и пользовательские файлы правил построения. | |
VCCustomBuildTool | VCCustomBuildTool объект программный доступ к свойствам в Настраиваемый этап построения страница свойств проекта Окна свойств диалоговое окно. | |
VCDebugSettings | Объект VCDebugSettings, содержащий свойства, позволяющие программно управлять параметрами на странице Debug, которая содержится в папке Свойства конфигурации диалогового окна Страницы свойств проекта. | |
VCFile | VCFile объект описывает операции, которые могут выполняться для файла в активном проекте. | |
VCFileConfiguration | Объект VCFileConfiguration, содержащий сведения построения о файле (объекте VCFile), в том числе о том, какое средство прикреплено к файлу для этой конфигурации. | |
VCFilter | A VCFilter объект предоставляет функциональность в папке in Обозреватель решений для a Visual C++ этот проект. | |
VCFxCopTool | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
VCFxCopTool2 | ||
VCLibrarianTool | Предоставляет функциональные возможности средства Справочник по LIB-интерфейсам. | |
VCLinkerTool | Предоставляет функциональные возможности параметров компоновщика. | |
VCManagedResourceCompilerTool | Представляет компилятор управляемых ресурсов — средство, при помощи которого выполняется компиляция файлов RESX. | |
VCManifestTool | Включает объединение файлов манифестов. | |
VCMidlTool | Программный доступ к свойствам в папке MIDL диалогового окна Страницы свойств проекта. | |
VCNMakeTool | Программный доступ к свойствам в NMake папки проекта Окна свойств диалоговое окно.См. Изменение параметров проекта дополнительные сведения о доступе к проекту Окна свойств диалоговое окно. | |
VCPlatform | Влияет на относящиеся к платформе свойства, включая свойства, предоставляемые в VC++ Directories, Projects, Options Dialog Box. | |
VCPlatform2 | ||
VCPostBuildEventTool | Программно обращается к свойствам на странице свойств Событие после построения в папке События построения диалогового окна Страницы свойств. | |
VCPreBuildEventTool | Программно обращается к свойствам на странице свойств Событие перед построением в папке События построения диалогового окна Страницы свойств. | |
VCPreLinkEventTool | Программный доступ к свойствам в Событие PreLink страница свойств в События построения папки проекта Окна свойств диалоговое окно. | |
VCProject | Этот объект предоставляет свойства проекта Visual C++. | |
VCProjectEngine | Единственный объект модели проекта Visual C++, который может быть возвращен методом CoCreateInstance. | |
VCProjectEngineEvents | VCProjectEngineEvents объект предоставляет события, предоставленные a Visual C++ этот проект.Используйте VCProjectEngineEvents для получения соответствующих функций, см. _dispVCProjectEngineEvents чтобы просмотреть документацию объекта. | |
VCProjectEngineObject | Главный объект для модели автоматизации VCProjectEngine. | |
VCProjectItem | Файл или папка в проекте. | |
VCProjectReference | Представляет ссылку на проект в одном решении. | |
VCPropertySheet | Предоставляет доступ к страницам свойств обработчика проекта. | |
VCReference | Представляет ссылку в данном проекте. | |
VCReferences | Коллекция объектов VCReference, каждый из которых представляет ссылку в проекте. | |
VCResourceCompilerTool | Программный доступ к свойствам в папке Ресурсы диалогового окна Страницы свойств проекта. | |
VCRuntimeBooleanProperty | Предоставляет доступ к логическим свойствам среды выполнения. | |
VCRuntimeEnumProperty | Предоставляет доступ к свойствам среды выполнения перечисления. | |
VCRuntimeEnumValue | Предоставляет доступ к свойству среды выполнения перечисления. | |
VCRuntimeIntegerProperty | Предоставляет доступ к свойствам среды выполнения, целого числа. | |
VCRuntimeProperty | Предоставляет доступ к свойствам среды выполнения. | |
VCRuntimeStringProperty | Предоставляет доступ к строковым свойствам среды выполнения. | |
VCSdkReference | ||
VCToolFile | Предоставляет доступ к настраиваемым правилам построения. | |
VCUserMacro | Предоставляет доступ к определяемым пользователем макросам. | |
VCWebDeploymentTool | Объект VCWebDeploymentTool предоставляет программный доступ к инструменту веб-развертывания. | |
VCWebServiceProxyGeneratorTool | Программно предоставляет свойства, доступные на странице Страница свойств веб-ссылок. | |
VCWinRTReference | ||
VCXDCMakeTool | Интерфейс для управления созданием XML-файлов документации. | |
VCXMLDataGeneratorTool | Представляет генератор данных XML.Используется для создания кода Visual C++ из XML-кода. |
Делегаты
Делегат | Описание | |
---|---|---|
_dispVCProjectEngineEvents_ItemAddedEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_ItemMovedEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_ItemPropertyChange2EventHandler | ||
_dispVCProjectEngineEvents_ItemPropertyChangeEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_ItemRemovedEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_ItemRenamedEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_ProjectBuildStartedEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_ReportErrorEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_SccEventEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
_dispVCProjectEngineEvents_SolutionLoadedEventHandler | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. |
Перечисления
Перечисление | Описание | |
---|---|---|
addressAwarenessType | Используется для определения, может ли компоновщик обработки ГБ адресного пространства, превышающая 2. | |
AppVrfBaseLayerOptions | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
asmListingOption | Используется в свойстве AssemblerOutput. | |
AVPageHeapProtectionDirection | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
basicRuntimeCheckOption | Используется в свойстве BasicRuntimeChecks. | |
bldActionTypes | ||
browseInfoOption | Используется в свойстве BrowseInformation. | |
BuildWithPropertySheetType | Описание параметров построения. | |
callingConventionOption | Используется для выбора соглашение о вызовах по умолчанию. | |
charSet | Определяет задание символов _UNICODE или _MBCS.Это также влияет на точку входа компоновщика при необходимости. | |
compileAsManagedOptions | Используется в свойстве CompileAsManaged. | |
CompileAsOptions | Используется для выбора компилировать параметр языка для файлов c и cpp. | |
compilerErrorReportingType | Позволяет передать сведения о внутренних ошибках компилятора (ICE) группе разработчиков Visual C++ напрямую. | |
ConfigurationTypes | Определяет тип выходных данных, создаваемых этой конфигурацией. | |
cppExceptionHandling | Используется ExceptionHandling.property. | |
debugOption | Используется в свойстве DebugInformationFormat. | |
driverOption | Используется AdditionalOptions свойство компоновщика. | |
eAppProtectionOption | Используется для обозначения уровень изоляции процессов, используемый виртуальным каталогом. | |
eCLRImageType | Определяет тип образа среды CLR.Полезно при компоновке объектные файлы различных типов. | |
eCLRThreadAttribute | Используется в свойстве CLRThreadAttribute. | |
eDebuggerTypes | Типы отладчиков, доступных в проекты C++. | |
eFileType | Используется в свойстве FileType. | |
enhancedInstructionSetType | Используется в свойстве EnableEnhancedInstructionSet. | |
enumDataExecutionPreventionBOOL | Указывает, что исполняемый файл был протестирован, чтобы быть совместим с функцией предотвращения выполнения данных windows (предотвращения выполнения данных). | |
enumFileFormat | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
enumFrameworkVersion | Представляет версию .NET Framework, под которую создается этот проект. | |
enumMPIAcceptModes | Определяет режимы Multi-Процессор-Интерфейс примите для отладчика. | |
enumRandomizedBaseAddressBOOL | Определяет, следует ли создавать исполняемый образ, который может быть rebased случайным образом во время загрузки с помощью layout randomization полей адреса функция (ASLR) Windows Vista. | |
enumResourceLangID | Используется в свойстве Culture. | |
enumSccEvent | Указывает событие, произведенного в обработчике проекта. | |
eSqlClrPermissionLevel | Перечисление, чтобы указать уровень разрешений SQL. | |
eWebRefUrlBehavior | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
favorSizeOrSpeedOption | Используется, чтобы указать, можно ли свернуть и развернуть размер Exe, DLL. | |
floatingPointModel | Определяет расширение функциональности с плавающей запятой. | |
genProxyLanguage | Используется в свойстве GeneratedProxyLanguage. | |
inlineExpansionOption | Используется, чтобы определить уровень расширения встроенной функции для построения. | |
linkAssemblyDebug | Используется в свойстве AssemblyDebug. | |
linkerErrorReportingType | Позволяет предоставлять внутренние сведения об ошибках компоновщика непосредственно команда Visual C++. | |
linkFixedBaseAddress | Советует операционной системе для загрузки программы только по предпочтительному базовому адресу.Если предпочтительный базовый адрес является недоступным, операционная система не загружает файл. | |
linkIncrementalType | Используется для передачи инкрементную компоновку значение on.Оно используется LinkIncremental свойство. | |
linkProgressOption | Используется в свойстве ShowProgress. | |
LinkTimeCodeGenerationOption | Соответствует параметрам командной строки для создания кода времени компоновки. | |
linkUACExecutionLevel | Указывает, следует ли внедрять в манифест программы сведения о контроле учетных записей. | |
machineTypeOption | Используется в свойстве TargetMachine. | |
midlCharOption | Используется в свойстве DefaultCharType. | |
midlErrorCheckOption | Используется в свойстве EnableErrorChecks. | |
midlStructMemberAlignOption | Используется в свойстве StructMemberAlignment. | |
midlTargetEnvironment | Используется в свойстве TargetEnvironment. | |
midlWarningLevelOption | Используется в свойстве WarnLevel. | |
optFoldingType | Используется в свойстве EnableCOMDATFolding. | |
optimizeOption | Используется в свойстве Optimization. | |
optManagedIncrementalBuild | (Нерекомендуемый) определяет, является ли инкрементное построение используется для построения проекта manageg.Инкрементное построение будет компилироваться только те методы, которые изменились с момента последней компиляции. | |
optRefType | Используется в свойстве OptimizeReferences. | |
optWin98Type | Используется в свойстве OptimizeForWindows98. | |
pchOption | Используется в свойстве UsePrecompiledHeader. | |
preprocessOption | Используется в свойстве GeneratePreprocessedFile. | |
RemoteDebuggerType | Используется в свойстве Remote. | |
runtimeLibraryOption | Используется в свойстве RuntimeLibrary. | |
structMemberAlignOption | Используется в свойстве StructMemberAlignment. | |
subSystemOption | Используется в свойстве SubSystem. | |
termSvrAwarenessType | Используется в свойстве TerminalServerAware. | |
TypeOfDebugger | Используется в свойстве DebuggerType.Он определяет тип отладчика для использования. | |
useOfATL | Используется в свойстве useOfATL. | |
useOfMfc | Используется в свойстве useOfMfc. | |
vcRefType | ||
warningLevelOption | Используется в свойстве WarnLevel. | |
WholeProgramOptimizationTypes | Указывает, что программа будет оптимизирована через границы объекта |