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. |
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. |
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. |