Microsoft.VisualStudio.VCProjectEngine – obor názvů

VCProjectEngine Oboru názvů představuje model projektu Visual C++ a je jeho nejvyšším objektem.Microsoft.VisualStudio.VCProjectEngine.dll sestavení můžete najít v adresáři < directory\Common7\IDE\PublicAssemblies instalaci sady Visual Studio.

Třídy

  Třída Popis
Veřejná třída _dispVCProjectEngineEvents_SinkHelper Infrastruktura. Microsoft pouze pro interní použití.
Veřejná třída VCProjectEngineEventsClass Infrastruktura. Odkazují na VCProjectEngineEvents pro tuto funkci.Vytvořit instanci této třídy.
Veřejná třída VCProjectEngineObjectClass Hlavní objekt pro VCProjectEngine automatizace modelu.

Rozhraní

  Rozhraní Popis
Veřejné rozhraní _dispVCProjectEngineEvents Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejné rozhraní _dispVCProjectEngineEvents_Event Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní _VCProjectEngineEvents Odkazují na VCProjectEngineEvents pro tuto funkci.Nelze vytvořit instanci této třídy.
Veřejné rozhraní IGenericUserDefinedTool Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní ISimpleErrorContext Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní ISimplePropertyContainer Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní IToolPropertyWriter Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní IUserDefinedTool Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní IVCBuildCompleteCallback
Veřejné rozhraní IVCBuildPropertyStorage
Veřejné rozhraní IVCCollection IVCCollection Objekt obsahuje funkce, které lze uplatnit u objektu kolekce.
Veřejné rozhraní IVCIdentity
Veřejné rozhraní IVCProjectEngineEvents Rozhraní, které obsahuje VCProjectEngine metody událostí.
Veřejné rozhraní IVCProjectEngineEvents2
Veřejné rozhraní IVCProjectTargetChange
Veřejné rozhraní IVCProjectTargetDescription
Veřejné rozhraní IVCRulePropertyStorage
Veřejné rozhraní SVCProjectEngine
Veřejné rozhraní VCActiveXReference Představuje odkaz na objekt ActiveX.
Veřejné rozhraní VCALinkTool Představuje ALink nástroj, který slouží ke generování satelitní sestavení ze spravovaných prostředků.
Veřejné rozhraní VCAppVerifierTool Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní VCAssemblyReference Představuje odkaz na sestavení .NET.
Veřejné rozhraní VCBscMakeTool VCBscMakeTool Objekt obsahuje vlastnosti, které umožňují manipulovat programově nastavení vlastnosti Procházet informace složku, která je v Vlastnosti konfigurace složku projektu Stránky vlastností dialogové okno.Viz Práce s vlastnostmi projektu informace o přístupu k projektu Stránky vlastností dialogové okno.
Veřejné rozhraní VCCLCompilerTool VCCLCompilerTool Objekt zpřístupňuje funkce možnosti kompilátoru jazyka C++.Viz Možnosti kompilátoru pro více informací o možnostech kompilátoru.
Veřejné rozhraní VCConfiguration VCConfiguration Objektu programově přistupuje k vlastnosti Obecné stránce vlastností projektu Stránky vlastností dialogové okno.Tento objekt také umožňuje přístup k nástrojům pro tuto konfiguraci sestavení.
Veřejné rozhraní VCCustomBuildRule Rozhraní pro přístup k sestavení vlastních pravidel a soubory sestavení vlastní pravidlo.
Veřejné rozhraní VCCustomBuildTool VCCustomBuildTool Objektu programově přistupuje k vlastnosti v Kroku vytvořit vlastní stránka vlastností v projektu Stránky vlastností dialogové okno.
Veřejné rozhraní VCDebugSettings VCDebugSettings Objekt obsahuje vlastnosti, které umožňují programově měnit nastavení na Debug stránku vlastností, která je v Vlastnosti konfigurace složku do projektu Stránky vlastností dialogové okno.
Veřejné rozhraní VCFile VCFile Objekt popisuje operace, které lze uskutečnit na souboru aktivního projektu.
Veřejné rozhraní VCFileConfiguration VCFileConfiguration Objekt obsahuje sestavení informací o souboru (VCFile objektu), včetně prvků jako nástroj, jaký je připojena k souboru pro danou konfiguraci.
Veřejné rozhraní VCFilter A VCFilter objekt poskytuje funkce složky v Aplikaci Solution Explorer pro Visual C++ projektu.
Veřejné rozhraní VCFxCopTool Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní VCFxCopTool2
Veřejné rozhraní VCLibrarianTool Zpřístupňuje funkce Referenční dokumentace ke knihovně LIB nástroj.
Veřejné rozhraní VCLinkerTool Zpřístupňuje funkce možnosti propojovacího programu.
Veřejné rozhraní VCManagedResourceCompilerTool Představuje kompilátor spravovaného prostředku nástroj sloužící ke kompilaci souborů RESX.
Veřejné rozhraní VCManifestTool Umožňuje kombinování souborů manifestu.
Veřejné rozhraní VCMidlTool Programově přistupuje k vlastnosti jazyk MIDL složku projektu Stránky vlastností dialogové okno.
Veřejné rozhraní VCNMakeTool Programově přistupuje k vlastnosti NMAKE složku projektu Stránky vlastností dialogové okno.Viz Práce s vlastnostmi projektu informace o přístup k projektu Stránky vlastností dialogové okno.
Veřejné rozhraní VCPlatform Ovlivňuje vlastnosti specifické pro platformu, včetně těch v VC++ Directories, Projects, Options Dialog Box.
Veřejné rozhraní VCPlatform2
Veřejné rozhraní VCPostBuildEventTool Programově přistupuje k vlastnosti na Událost Post-Build stránky vlastností, Vytvoření události složky v projektu Stránky vlastností dialogové okno.
Veřejné rozhraní VCPreBuildEventTool Programově přistupuje k vlastnosti na Pre-Build událost stránky vlastností, Vytvoření události složky v projektu aplikace Stránky vlastností dialogové okno.
Veřejné rozhraní VCPreLinkEventTool Programově přistupuje k vlastnosti na PreLink událost stránky vlastností, Vytvoření události složky v projektu aplikace Stránky vlastností dialogové okno.
Veřejné rozhraní VCProject Objekt vystavuje vlastnosti na Visual C++ projektu.
Veřejné rozhraní VCProjectEngine Pouze Visual C++ projektu modelu objektu, který může být vrácen CoCreateInstance.
Veřejné rozhraní VCProjectEngineEvents VCProjectEngineEvents Objekt vystavuje události spalovat Visual C++ projektu.Použití VCProjectEngineEvents funkce a _dispVCProjectEngineEvents dokumentaci k tomuto objektu.
Veřejné rozhraní VCProjectEngineObject Hlavní objekt pro VCProjectEngine automatizace modelu.
Veřejné rozhraní VCProjectItem Soubor nebo složku v projektu.
Veřejné rozhraní VCProjectReference Představuje odkaz na projekt ve stejném řešení.
Veřejné rozhraní VCPropertySheet Poskytuje přístup k projektu karet vlastností motoru.
Veřejné rozhraní VCReference Představuje odkaz v projektu.
Veřejné rozhraní VCReferences Kolekce VCReference objekty, každá představuje odkaz v projektu.
Veřejné rozhraní VCResourceCompilerTool Programově přistupuje k vlastnosti na zdroje složky projektu Stránky vlastností dialogové okno.
Veřejné rozhraní VCRuntimeBooleanProperty Poskytuje přístup k modulu runtime logické vlastnosti.
Veřejné rozhraní VCRuntimeEnumProperty Poskytuje přístup k vlastnosti výčtu runtime.
Veřejné rozhraní VCRuntimeEnumValue Poskytuje přístup vlastnost výčtu runtime.
Veřejné rozhraní VCRuntimeIntegerProperty Poskytuje přístup k vlastnosti runtime celé číslo.
Veřejné rozhraní VCRuntimeProperty Poskytuje přístup k vlastnosti modulu runtime.
Veřejné rozhraní VCRuntimeStringProperty Poskytuje přístup k vlastnosti řetězce runtime.
Veřejné rozhraní VCSdkReference
Veřejné rozhraní VCToolFile Poskytuje přístup k vlastní sestavit pravidla.
Veřejné rozhraní VCUserMacro Poskytuje přístup k uživatelem definované makra.
Veřejné rozhraní VCWebDeploymentTool VCWebDeploymentTool Objekt poskytuje programový přístup na webový nástroj pro nasazení.
Veřejné rozhraní VCWebServiceProxyGeneratorTool Programově zpřístupní vlastnosti, které jsou k dispozici Stránka vlastností webových odkazů.
Veřejné rozhraní VCWinRTReference
Veřejné rozhraní VCXDCMakeTool Rozhraní řízení vytváření souborů XML dokumentu.
Veřejné rozhraní VCXMLDataGeneratorTool Znázorňuje generátor dat XML.Pro generování kódu jazyka Visual C++ z XML.

Delegáti

  Delegát Popis
Veřejný delegát _dispVCProjectEngineEvents_ItemAddedEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_ItemMovedEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_ItemPropertyChange2EventHandler
Veřejný delegát _dispVCProjectEngineEvents_ItemPropertyChangeEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_ItemRemovedEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_ItemRenamedEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_ProjectBuildStartedEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_ReportErrorEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_SccEventEventHandler Infrastruktura. Microsoft pouze pro vnitřní potřebu.
Veřejný delegát _dispVCProjectEngineEvents_SolutionLoadedEventHandler Infrastruktura. Microsoft pouze pro interní použití.

Výčty

  Výčet Popis
Veřejný výčet addressAwarenessType Slouží k určení, zda je linker zpracovat adresy větší než 2 GB.
Veřejný výčet AppVrfBaseLayerOptions Infrastruktura. Microsoft pouze pro interní použití.
Veřejný výčet asmListingOption Používá AssemblerOutput vlastnost.
Veřejný výčet AVPageHeapProtectionDirection Infrastruktura. Microsoft pouze pro interní použití.
Veřejný výčet basicRuntimeCheckOption Používá BasicRuntimeChecks vlastnost.
Veřejný výčet bldActionTypes
Veřejný výčet browseInfoOption Používá BrowseInformation vlastnost.
Veřejný výčet BuildWithPropertySheetType Popisuje nastavení pro sestavení.
Veřejný výčet callingConventionOption Slouží k výběru výchozí konvenci volání.
Veřejný výčet charSet Určuje, zda by měla být nastavena _UNICODE nebo _MBCS.Případně také ovlivňuje linker vstupní bod.
Veřejný výčet compileAsManagedOptions Používá CompileAsManaged vlastnost.
Veřejný výčet CompileAsOptions Lze vybrat možnost kompilace jazyka c a cpp soubory.
Veřejný výčet compilerErrorReportingType Umožňuje zadat informace o chybě (LED) interní kompilátor přímo do týmu Visual C++.
Veřejný výčet ConfigurationTypes Určuje typ výstupu, který generuje tuto konfiguraci.
Veřejný výčet cppExceptionHandling Používá ExceptionHandling.property.
Veřejný výčet debugOption Používá DebugInformationFormat vlastnost.
Veřejný výčet driverOption Používá AdditionalOptions vlastnost linker.
Veřejný výčet eAppProtectionOption Použít úroveň izolace procesu používá virtuální adresář označuje.
Veřejný výčet eCLRImageType Určuje typ CLR obrazu.To je užitečné při propojování souborů objektů různých typů.
Veřejný výčet eCLRThreadAttribute Používá CLRThreadAttribute vlastnost.
Veřejný výčet eDebuggerTypes Typy ladicí programy, které jsou k dispozici pro projekty v jazyce C++.
Veřejný výčet eFileType Používá FileType vlastnost.
Veřejný výčet enhancedInstructionSetType Používá EnableEnhancedInstructionSet vlastnost.
Veřejný výčet enumDataExecutionPreventionBOOL Označuje, že spustitelný soubor byl testován kompatibilní s funkcí Windows funkce Zabránění spuštění ().
Veřejný výčet enumFileFormat Infrastruktura. Microsoft pouze pro interní použití.
Veřejný výčet enumFrameworkVersion Představuje verzi .NET Framework cílem projektu.
Veřejný výčet enumMPIAcceptModes Určuje vícestránkovém-Processor-rozhraní přijmout režimy pro ladicí program.
Veřejný výčet enumRandomizedBaseAddressBOOL Určuje, zda ke generování spustitelného souboru obrázku, který může být náhodně rebased při zatížení pomocí adresa místa rozložení randomizace funkce systému Windows Vista (ASLR).
Veřejný výčet enumResourceLangID Používá Culture vlastnost.
Veřejný výčet enumSccEvent Označuje události, ke kterým došlo v modulu projekt.
Veřejný výčet eSqlClrPermissionLevel Výčet označující úroveň oprávnění SQL.
Veřejný výčet eWebRefUrlBehavior Infrastruktura. Microsoft pouze pro interní použití.
Veřejný výčet favorSizeOrSpeedOption Slouží k označení, zda chcete minimalizovat nebo maximalizovat velikost EXEs a knihovny DLL.
Veřejný výčet floatingPointModel Určuje chování plovoucí bod.
Veřejný výčet genProxyLanguage Používá GeneratedProxyLanguage vlastnost.
Veřejný výčet inlineExpansionOption Slouží k definování úrovně vložené rozšiřující funkce pro sestavení.
Veřejný výčet linkAssemblyDebug Používá AssemblyDebug vlastnost.
Veřejný výčet linkerErrorReportingType Umožňuje linker vnitřní chyba informace přímo do týmu Visual C++.
Veřejný výčet linkFixedBaseAddress Dá pokyn načíst program pouze na adrese upřednostňovaný základní operační systém.Pokud upřednostňovaný základní adresa není k dispozici, není soubor operačního systému načíst.
Veřejný výčet linkIncrementalType Lze přepnout na dílčích propojení.Je používán LinkIncremental vlastnost.
Veřejný výčet linkProgressOption Používá ShowProgress vlastnost.
Veřejný výčet LinkTimeCodeGenerationOption Odpovídá možnosti příkazového řádku pro generování kódu čas spojení.
Veřejný výčet linkUACExecutionLevel Určuje, zda je nástroj Řízení uživatelských účtů (UAC) informace vložené v manifestu program.
Veřejný výčet machineTypeOption Používá TargetMachine vlastnost.
Veřejný výčet midlCharOption Používá DefaultCharType vlastnost.
Veřejný výčet midlErrorCheckOption Používá EnableErrorChecks vlastnost.
Veřejný výčet midlStructMemberAlignOption Používá StructMemberAlignment vlastnost.
Veřejný výčet midlTargetEnvironment Používá TargetEnvironment vlastnost.
Veřejný výčet midlWarningLevelOption Používá WarnLevel vlastnost.
Veřejný výčet optFoldingType Používá EnableCOMDATFolding vlastnost.
Veřejný výčet optimizeOption Používá Optimization vlastnost.
Veřejný výčet optManagedIncrementalBuild (Neschváleno) Určuje, zda přírůstkového sestavení je použit k vytvoření manageg projektu.Přírůstkové sestavení kompiluje pouze metody, které se změnily od poslední kompilace.
Veřejný výčet optRefType Používá OptimizeReferences vlastnost.
Veřejný výčet optWin98Type Používá OptimizeForWindows98 vlastnost.
Veřejný výčet pchOption Používá UsePrecompiledHeader vlastnost.
Veřejný výčet preprocessOption Používá GeneratePreprocessedFile vlastnost.
Veřejný výčet RemoteDebuggerType Používá Remote vlastnost.
Veřejný výčet runtimeLibraryOption Používá RuntimeLibrary vlastnost.
Veřejný výčet structMemberAlignOption Používá StructMemberAlignment vlastnost.
Veřejný výčet subSystemOption Používá SubSystem vlastnost.
Veřejný výčet termSvrAwarenessType Používá TerminalServerAware vlastnost.
Veřejný výčet TypeOfDebugger Používá DebuggerType vlastnost.Určuje typ použití ladicího programu.
Veřejný výčet useOfATL Používá useOfATL vlastnost.
Veřejný výčet useOfMfc Používá useOfMfc vlastnost.
Veřejný výčet vcRefType
Veřejný výčet warningLevelOption Používá WarnLevel vlastnost.
Veřejný výčet WholeProgramOptimizationTypes Určuje, že program bude optimalizována přes hranice objektu