Udostępnij za pośrednictwem


Model projektów Visual C++

Visual C++ Projektu modelu ujawnia funkcjonalność kompilatora, łączenie, projektów i elementów właściwości i narzędzi do tworzenia.Można znaleźć elementy modelu projektu w Microsoft.VisualStudio.VCProjectEngine przestrzeni nazw.

Można użyć Visual C++ modelu projektu tylko w programie Visual Studio.Aby uzyskać informacje dotyczące sposobu uzyskiwania modelu projektu, zobacz Porady: manipulowanie projektami za pomocą modelu projektów Visual C++.Aby uzyskać informacje dotyczące sposobu używania modelu projektu można odczytać właściwości projektu, zobacz Praca z właściwościami projektu języka Visual C++.

Następujące pozycje są definiowane w Visual C++ modelu projektu.

Element modelu projektu

Opis

IVCCollection

Zawiera funkcje, które może być wykonywane na obiekcie kolekcji.

VCActiveXReference

Reprezentuje odwołanie do obiektu ActiveX.

VCALinkTool

Reprezentuje narzędzie ALink służące do generowania zestawów satelickich na podstawie zarządzanych zasobów.

Obiekt VCAssemblyReference.

Reprezentuje odwołanie do zestawu platformy .NET.

VCBscMakeTool

Zawiera właściwości, które umożliwiają programowe zmienianie ustawień właściwości w folderze Przeglądaj informacje.

VCCLCompilerTool

Uwidacznia funkcje opcji kompilatora języka C++.

VCConfiguration

Uzyskuje dostęp do właściwości w strona właściwości ogólnych projektu stron właściwości okno dialogowe.

VCCustomBuildTool

Uzyskuje dostęp do właściwości na stronie właściwości Niestandardowy krok budowania w oknie dialogowym Strony właściwości projektu.

VCDebugSettings

Zawiera właściwości umożliwiające programowe zmienianie ustawień dostępnych na stronie właściwości Debugowanie, która znajduje się w folderze Właściwości konfiguracji w oknie dialogowym Strony właściwości projektu.

Obiekt VCFile.

Opisuje operacje, które mogą być wykonywane w pliku aktywnego projektu.

VCFileConfiguration

Zawiera kompilacji informacje o pliku (VCFile), włącznie z narzędzia, która jest dołączona do pliku o tej konfiguracji.

VCFilter

Uwidacznia funkcje folderu w Eksploratorze rozwiązania dla projektu programu Visual C++.

VCLibrarianTool

Uwidacznia funkcje narzędzia Odwołanie do biblioteki LIB.

VCLinkerTool

Udostępnia funkcje opcje łączenie.

VCManagedResourceCompilerTool

Reprezentuje kompilator zasobów zarządzanych, czyli narzędzie służące do kompilowania plików resx.

VCMidlTool

Uzyskuje dostęp do właściwości w folderze MIDL w oknie dialogowym Strony właściwości projektu.

VCNMakeTool

Uzyskuje dostęp do właściwości w folderze NMAKE w oknie dialogowym Strony właściwości projektu.

VCPlatform

Ma wpływ na właściwości specyficzne dla platformy.

VCPostBuildEventTool

Uzyskuje dostęp do właściwości na stronie właściwości Zdarzenie po kompilacji w folderze Zdarzenia kompilacji w oknie dialogowym Strony właściwości projektu.

VCPreBuildEventTool

Uzyskuje dostęp do właściwości na stronie właściwości Zdarzenie sprzed kompilacji w folderze Zdarzenia kompilacji w oknie dialogowym Strony właściwości projektu.

VCPreLinkEventTool

Uzyskuje dostęp do właściwości na stronie właściwości Zdarzenie sprzed konsolidacji w folderze Zdarzenia kompilacji w oknie dialogowym Strony właściwości projektu.

VCProject

Uwidacznia właściwości projektu programu Visual C++.

VCProjectEngine

Reprezentuje Visual C++ projektu modelu i jej znajdujące się najwyżej obiektu.Jest to jedyny obiekt modelu projektu programu Visual C++, który może zostać zwrócony przez metodę CoCreateInstance.

VCProjectEngineEvents

Uwidacznia zdarzenia generowane przez projekt programu Visual C++.

VCProjectItem

Plik lub folder w projekcie.

VCProjectReference

Reprezentuje odwołanie do projektu w tym samym rozwiązaniu.

VCReference

Reprezentuje odwołanie w projekcie.

VCReferences

Kolekcja obiektów VCReference, z których każdy reprezentuje odwołanie w projekcie.

VCResourceCompilerTool

Uzyskuje dostęp do właściwości w folderze Zasoby w oknie dialogowym Strony właściwości projektu.

VCWebDeploymentTool

Zapewnia dostęp programistyczny do narzędzia Web deployment.

VCWebServiceProxyGeneratorTool

Uwidacznia właściwości dostępne na stronie Strona właściwości Odwołania sieci Web.

VCXMLDataGeneratorTool

Reprezentuje generator danych XML.Służy do generowania kodu programu Visual C++ na podstawie danych XML.

Zobacz też

Inne zasoby

Model obiektowy rozszerzalności Visual C++