Visual C++-Projektmodell
Das Visual C++-Projektmodell macht die Funktionalität von Compiler, Linker, Projekt- und Elementeigenschaften sowie Buildtools verfügbar. Sie finden die Elemente des Projektmodells im Microsoft.VisualStudio.VCProjectEngine-Namespace.
Sie können das Visual C++-Projektmodell nur in Visual Studio verwenden. Weitere Informationen zum Abrufen des Projektmodells finden Sie unter Gewusst wie: Bearbeiten von Projekten mithilfe des Visual C++-Projektmodells. Weitere Informationen zur Verwendung des Projektmodells für das Abrufen von Projekteigenschaften finden Sie unter Arbeiten mit Visual C++-Projekteigenschaften.
Die folgenden Elemente werden im Visual C++-Projektmodell definiert.
Projektmodellelement |
Beschreibung |
---|---|
Enthält die Funktionalität, die für ein Auflistungsobjekt verwendet werden kann. |
|
Stellt einen Verweis auf ein ActiveX-Objekt dar. |
|
Stellt das ALink-Tool dar, mit dem Satellitenassemblys aus verwalteten Ressourcen generiert werden. |
|
VCAssemblyReference-Objekt |
Stellt einen Verweis auf eine .NET-Assembly dar. |
Enthält Eigenschaften, die Ihnen eine programmgesteuerte Bearbeitung der Einstellungen für die Eigenschaften im Ordner Informationen durchsuchen ermöglichen. |
|
Macht die Funktionalität der C++-Compileroptionen verfügbar. |
|
Greift auf die Eigenschaften in der Eigenschaftenseite Allgemein des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Greift auf die Eigenschaften unter Benutzerdef. Buildschritt des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Enthält Eigenschaften, mit denen die programmgesteuerte Bearbeitung der Einstellungen auf der Debugeigenschaftenseite möglich ist, die sich im Ordner Konfigurationseigenschaften des Dialogfelds Eigenschaftenseiten eines Projekts befindet. |
|
VCFile-Objekt |
Beschreibt die Vorgänge, die für eine Datei im aktiven Projekt durchgeführt werden können. |
Enthält Buildinformationen zu einer Datei (VCFile), z. B. das Tool, das der Datei für diese Konfiguration angefügt wird. |
|
Macht die Funktionalität in einem Ordner im Projektmappen-Explorer für ein Visual C++-Projekt verfügbar. |
|
Macht die Funktionalität des Tools LIB-Referenz verfügbar. |
|
Macht die Funktionalität der Linkeroptionen verfügbar. |
|
Stellt den Compiler für verwaltete Ressourcen dar, ein Tool zum Kompilieren von RESX-Dateien. |
|
Greift auf die Eigenschaften im Ordner MIDL des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Greift auf die Eigenschaften im Ordner NMAKE des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Wirkt sich auf plattformspezifische Eigenschaften aus. |
|
Greift auf die Eigenschaften auf der Eigenschaftenseite Postbuildereignis im Ordner Buildereignisse des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Greift auf die Eigenschaften auf der Eigenschaftenseite Präbuildereignis im Ordner Buildereignisse des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Greift auf die Eigenschaften auf der Eigenschaftenseite Prälinkereignis im Ordner Buildereignisse des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Macht die Eigenschaften eines Visual C++-Projekts verfügbar. |
|
Stellt dasVisual C++-Projektmodell dar und ist dessen zuoberst angeordnetes Objekt. Hierbei handelt es sich um das einzige Visual C++-Projektmodellobjekt, das von CoCreateInstance zurückgegeben werden kann. |
|
Macht von einem Visual C++-Projekt ausgelöste Ereignisse verfügbar. |
|
Eine Datei oder ein Ordner in einem Projekt. |
|
Stellt einen Verweis auf ein Projekt in derselben Projektmappe dar. |
|
Stellt einen Verweis im Projekt dar. |
|
Eine Auflistung von VCReference-Objekten, von denen jedes einen Verweis im Projekt darstellt. |
|
Greift auf die Eigenschaften im Ordner Ressourcen des Dialogfelds Eigenschaftenseiten eines Projekts zu. |
|
Ermöglicht programmgesteuerten Zugriff auf das Webbereitstellungstool. |
|
Stellt die auf der Eigenschaftenseite "Webverweise" verfügbaren Eigenschaften bereit. |
|
Stellt das Tool zum Generieren von XML-Daten dar. Wird zum Generieren von Visual C++-Code aus XML verwendet. |