Sdílet prostřednictvím


Model projektu Visual C++

Visual C++ Projektů modelu zpřístupňuje funkce kompilátoru, propojovacího programu, projektů a položek vlastnosti a nástroje pro vytváření.Můžete vyhledat elementy modelu projektu v Microsoft.VisualStudio.VCProjectEngine oboru názvů.

Můžete použít Visual C++ model projektu pouze v rámci sady Visual Studio.Informace o tom, jak získat model projektu naleznete v tématu Postupy: Manipulace s projekty pomocí modelu projektu Visual C++.Informace o tom, jak pomocí modelu projektu lze získat vlastnosti projektu naleznete v tématu Práce s vlastnostmi projektu Visual C++.

Následující položky jsou definovány v Visual C++ model projektu.

Prvek modelu projektu

Popis

IVCCollection

Obsahuje funkce, které může uplatnit u objektu kolekce.

VCActiveXReference

Představuje odkaz na objekt ActiveX.

VCALinkTool

Představuje nástroj ALink, který slouží ke generování satelitních sestavení ze spravovaných prostředků.

Objekt VCAssemblyReference.

Představuje odkaz na sestavení .NET.

VCBscMakeTool

Obsahuje vlastnosti, které umožňují programově manipulovat s nastaveními vlastností ve složce Informace o procházení.

VCCLCompilerTool

Zpřístupňuje funkčnost možností kompilátoru C++.

VCConfiguration

Získá přístup k vlastnosti v Obecná stránka vlastností projektu stránky vlastností dialogového okna.

VCCustomBuildTool

Přistupuje k vlastnostem na stránce Vlastnost vlastního kroku sestavení v dialogovém okně Stránky vlastností projektu.

VCDebugSettings

Obsahuje vlastnosti umožňující programově měnit nastavení na stránce Vlastnost ladění, která je ve složce Vlastnosti konfigurace dialogového okna Stránky vlastností projektu.

Objekt VCFile.

Popisuje operace, které lze provést v souboru aktivního projektu.

VCFileConfiguration

Obsahuje informace o sestavení o souboru (VCFile), včetně prvků jako je nástroj, který je připojen k souboru pro danou konfiguraci.

VCFilter

Zpřístupňuje funkci ve složce v Průzkumníku řešení projektu Visual C++.

VCLibrarianTool

Zpřístupňuje funkce nástroje Referenční dokumentace ke knihovně LIB.

VCLinkerTool

Zpřístupňuje funkce možnosti propojovacího programu.

VCManagedResourceCompilerTool

Představuje kompilátor spravovaného prostředku, nástroj používaný ke kompilaci souborů .resx.

VCMidlTool

Přistupuje k vlastnostem ve složce MIDL dialogového okna Stránky vlastností projektu.

VCNMakeTool

Přistupuje k vlastnostem ve složce NMAKE dialogového okna Stránky vlastností projektu.

VCPlatform

Má vliv na vlastnosti specifické pro platformu.

VCPostBuildEventTool

Přistupuje k vlastnostem na stránce vlastností Událost po sestavení ve složce Události sestavení v dialogovém okně Stránky vlastností projektu.

VCPreBuildEventTool

Přistupuje k vlastnostem na stránce vlastností Událost před sestavením ve složce Události sestavení v dialogovém okně Stránky vlastností projektu.

VCPreLinkEventTool

Přistupuje k vlastnostem na stránce vlastností Událost PreLink ve složce Události sestavení v dialogovém okně Stránky vlastností projektu.

VCProject

Zpřístupní vlastnosti na projektu Visual C++.

VCProjectEngine

Představuje Visual C++ projektů modelu a je jeho nejvyšší objekt.Pouze model projektu Visual C++ může být vrácen instancí CoCreateInstance.

VCProjectEngineEvents

Zpřístupní události odesílané projektem Visual C++.

VCProjectItem

Soubor nebo složka v projektu.

VCProjectReference

Představuje odkaz na projekt ve stejném řešení.

VCReference

Představuje odkaz v projektu.

VCReferences

Kolekce objektů VCReference, kde každý z nich představuje odkaz v projektu.

VCResourceCompilerTool

Přistupuje k vlastnostem ve složce Prostředky dialogového okna Stránky vlastností projektu.

VCWebDeploymentTool

Poskytuje programový přístup k nástroj pro nasazení webu.

VCWebServiceProxyGeneratorTool

Zpřístupní vlastnosti, které jsou dostupné ze stránky Stránka vlastností webových odkazů.

VCXMLDataGeneratorTool

Představuje generátor dat XML.Používá se ke generování kódu Visual C++ ze souboru XML.

Viz také

Další zdroje

Model objektů rozšíření Visual C++