Udostępnij za pośrednictwem


Visual C++ projektu modelu

Visual C++ Modelu projektu, zawarte w pliku VCProjectEngine.dll, programowo udostępnia funkcje kompilatora, program łączący i inne narzędzia do tworzenia.Dodatkowo Visual C++ modelu projektu eksponuje funkcjonalność w oknie dialogowym właściwości strony dla Visual C++ projektu.

VCProjectEngine.dll jest autonomiczny składnik COM, który umożliwia również wykorzystać jej obiektów poza Visual Studio zintegrowane środowisko dewelopowania (IDE).Na przykład, można zintegrować Visual C++ obiekty modelu projektu do programu MSBuild zadania, które można uruchomić z wiersza polecenia.

Następujące obiekty są zdefiniowane w Visual C++ modelu projektu.

Obiekt

Opis

IVCCollectionKolekcja.

IVCCollection Obiekt zawiera funkcje, które może być wykonywane na obiekcie kolekcje.

VCActiveXReferenceobiekt.

Stanowi odwołanie do obiektu ActiveX.

VCALinkToolobiekt.

Reprezentuje narzędzie ALink, który jest używany do generowania satelickie z zarządzanych zasobów.

VCAssemblyReferenceobiekt.

Stanowi odwołanie do zestawu .NET.

VCBscMakeToolobiekt.

Zawiera właściwości, które umożliwiają programowo manipulować ustawienia właściwości w Informacji o przeglądaniu folder.

VCCLCompilerToolobiekt.

Opisuje funkcje opcji kompilatora C++.

VCConfigurationobiekt.

VCConfiguration Obiektu programowo uzyskuje dostęp do właściwości w Strona właściwości ogólnych projektu Stron właściwości okno dialogowe.

VCCustomBuildToolobiekt.

Uzyskuje dostęp do właściwości w Właściwość kroku zbudować niestandardowe strony w projekcie programu Stron właściwości okno dialogowe.

VCDebugSettingsobiekt.

Zawiera właściwości, które umożliwiają programowo manipulować ustawienia na Właściwość Debug strona, która jest w Właściwości konfiguracji folder projektu Stron właściwości okno dialogowe.

VCFileobiekt.

W tym artykule opisano operacje, które mogą mieć miejsce w pliku aktywnego projektu.

VCFileConfigurationobiekt.

Zawiera budować informacje o pliku (VCFile obiektu), włącznie z narzędziem, który jest dołączony do pliku konfiguracji.

VCFilterobiekt.

Opisuje funkcje folderu w systemie Solution Explorer dla Visual C++ projektu.

VCLibrarianToolobiekt.

Opisuje funkcje z Odwołanie LIB narzędzie.

VCLinkerToolobiekt.

VCLinkerTool Obiekt udostępnia funkcje opcji programu łączącego.

VCManagedResourceCompilerToolobiekt.

Reprezentuje kompilator zarządzanego zasobu, narzędzie używane do kompilowania plików resx.

VCMidlToolobiekt.

Uzyskuje dostęp do właściwości w MIDL folder projektu Stron właściwości okno dialogowe.

VCNMakeToolobiekt.

Uzyskuje dostęp do właściwości w NUPEWNIJ folder projektu Stron właściwości okno dialogowe.

VCPlatformobiekt.

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

VCPostBuildEventToolobiekt.

Uzyskuje dostęp do właściwości na Przypadku Post-Build stronie właściwość, Tworzenie zdarzenia folder w projekcie programu Stron właściwości okno dialogowe.

VCPreBuildEventToolobiekt.

Uzyskuje dostęp do właściwości na Zdarzenie Pre-Build stronie właściwość, Tworzenie zdarzenia folder w projekcie programu Stron właściwości okno dialogowe.

VCPreLinkEventToolobiekt.

Uzyskuje dostęp do właściwości na Zdarzenia PreLink stronie właściwość, Tworzenie zdarzenia folder w projekcie programu Stron właściwości okno dialogowe.

VCProjectobiekt.

Opisuje właściwości na Visual C++ projektu.

VCProjectEngineobiekt.

VCProjectEnginereprezentuje Visual C++ model projektu i jest jego wierzchni.Jest to jedyna Visual C++ obiektu modelu projektu, które mogą być zwrócone przez CoCreateInstance.

VCProjectEngineEventsobiekt.

Opisuje zdarzenia wywoływane przez Visual C++ projektu.

VCProjectItemobiekt.

Plik lub folder w projekcie.

VCProjectReferenceobiekt.

Stanowi odwołanie do projektu, w tym samym roztworze.

VCReferenceobiekt.

Reprezentuje odniesienia w projekcie.

VCReferencesobiekt.

Kolekcja VCReference obiektów, reprezentujących odniesienia w projekcie.

VCResourceCompilerToolobiekt.

Uzyskuje dostęp do właściwości na zasobów folder w projekcie programu Stron właściwości okno dialogowe.

VCWebDeploymentToolobiekt.

VCWebDeploymentTool Obiektu umożliwia programistyczny dostęp do narzędzia do wdrażania w sieci Web.

VCWebServiceProxyGeneratorToolobiekt.

Opisuje właściwości, które są dostępne z Strona właściwości odwołania sieci Web.

VCXMLDataGeneratorToolobiekt.

Reprezentuje generator danych XML.Używane do generowania Visual C++ kod z pliku XML.

Zobacz też

Inne zasoby

Visual C++ rozszerzalności obiekt modelu