Sdílet prostřednictvím


Model projektu Visual C++

Visual C++ Model projektu obsažené v souboru VCProjectEngine.dll, programově zpřístupňuje funkce kompilátoru, propojovacího programu a další nástroje pro sestavení.Navíc Visual C++ Model projektu zpřístupňuje funkce dialogové okno stránky vlastností pro Visual C++ projektu.

Samostatné součásti COM také umožňuje využít své objekty mimo je VCProjectEngine.dll Visual Studio integrované vývojové prostředí (IDE).Například můžete integrovat Visual C++ objekty modelu projektu do MSBuild úkoly, které můžete spustit z příkazového řádku.

Následující objekty jsou definovány v Visual C++ Model projektu.

Objekt

Description

IVCCollectionkolekce.

IVCCollection Objekt obsahuje funkce, které lze uplatnit na objekt kolekce.

VCActiveXReferenceobjekt.

Představuje odkaz na objekt ActiveX.

VCALinkToolobjekt.

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

VCAssemblyReferenceobjekt.

Představuje odkaz na sestavení .NET.

VCBscMakeToolobjekt.

Obsahuje vlastnosti, které umožňují programově manipulovat s nastavením vlastnosti Informace o procházení složky.

VCCLCompilerToolobjekt.

Zpřístupňuje funkce možnosti kompilátoru C++.

VCConfigurationobjekt.

VCConfiguration Objekt programově přistupuje k vlastnosti Obecná stránka vlastností projektu Stránky vlastností dialogové okno.

VCCustomBuildToolobjekt.

Přistupuje k vlastnosti Vlastní vlastnost krok sestavení stránky v projektu Stránky vlastností dialogové okno.

VCDebugSettingsobjekt.

Obsahuje vlastnosti, které umožňují programově měnit nastavení na Vlastností ladění stránku, která je Vlastnosti konfigurace složku projektu Stránky vlastností dialogové okno.

VCFileobjekt.

Popisuje operace, které mohou probíhat v souboru aktivního projektu.

VCFileConfigurationobjekt.

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

VCFilterobjekt.

Zpřístupňuje funkce složky v Průzkumníku pro Visual C++ projektu.

VCLibrarianToolobjekt.

Zpřístupňuje funkce Odkaz knihovny LIB nástroj.

VCLinkerToolobjekt.

VCLinkerTool Objekt zpřístupňuje funkce možnosti propojovacího programu.

VCManagedResourceCompilerToolobjekt.

Představuje kompilátoru spravovaný prostředek, nástroj používaný ke kompilaci souborů RESX.

VCMidlToolobjekt.

Přistupuje k vlastnosti MIDL složky projektu Stránky vlastností dialogové okno.

VCNMakeToolobjekt.

Přistupuje k vlastnosti NMAKE složky projektu Stránky vlastností dialogové okno.

VCPlatformobjekt.

Ovlivňuje vlastnosti specifické pro platformu.

VCPostBuildEventToolobjekt.

Přistupuje k vlastnosti na Událost Post-Build stránky vlastností, Události sestavení složky projektu Stránky vlastností dialogové okno.

VCPreBuildEventToolobjekt.

Přistupuje k vlastnosti na Události před sestavením stránky vlastností, Události sestavení složky projektu Stránky vlastností dialogové okno.

VCPreLinkEventToolobjekt.

Přistupuje k vlastnosti na Události PreLink stránky vlastností, Události sestavení složky projektu Stránky vlastností dialogové okno.

VCProjectobjekt.

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

VCProjectEngineobjekt.

VCProjectEnginepředstavuje Visual C++ modelu projektu a jeho objekt nahoře.Je pouze Visual C++ objekt modelu projektu, který může být vrácen CoCreateInstance.

VCProjectEngineEventsobjekt.

Zpřístupní události spalovat Visual C++ projektu.

VCProjectItemobjekt.

Soubor nebo složku v projektu.

VCProjectReferenceobjekt.

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

VCReferenceobjekt.

Představuje odkaz v projektu.

VCReferencesobjekt.

Kolekce VCReference objekty každý představuje odkaz v projektu.

VCResourceCompilerToolobjekt.

Přistupuje k vlastnosti na zdroje složky projektu Stránky vlastností dialogové okno.

VCWebDeploymentToolobjekt.

VCWebDeploymentTool Objekt poskytuje programový přístup k nástroji pro nasazení webu.

VCWebServiceProxyGeneratorToolobjekt.

Zpřístupní vlastnosti, které jsou k dispozici Stránka vlastností webových odkazů.

VCXMLDataGeneratorToolobjekt.

Znázorňuje generátor XML dat.Umožňuje generovat Visual C++ kód XML.

Viz také

Další zdroje

Rozšířený objektový model Visual C++