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