Projektuntertypen
Mit Projektuntertypen können Sie das Verhalten der Projektsysteme von Visual Studio anpassen oder anpassen. Anpassungen umfassen das Speichern zusätzlicher Daten in der Projektdatei, das Hinzufügen oder Filtern von Elementen im Dialogfeld "Neues Element hinzufügen", steuern, wie Assemblys debuggiert und bereitgestellt werden, und das Dialogfeld "Eigenschaftenseiten des Projekts" erweitern. VSPackages implementieren Projektuntertypen mithilfe der COM-Aggregation.
Hinweis
Das Visual C++-Projektsystem unterstützt keine Projektuntertypen. Visual Studio selbst verwendet Projektuntertypen zum Implementieren von SQL Server- und Smart Device-Projekten.
In diesem Abschnitt
-
Beschreibt das Konzept von Projektuntertypen.
Initialisierungssequenz von Projektuntertypen
Beschreibt die programmgesteuerte Projektuntertypinitialisierungssequenz durch die Visual Studio-Umgebung.
Eigenschaften und Methoden, die von Projektuntertypen erweitert werden
Enthält detaillierte Beschreibungen der Features und Methoden, die am häufigsten mithilfe von Projektuntertypen erweitert werden.
Beibehalten von Daten in der MSBuild-Projektdatei
Beschreibt, wie Daten in einer Projektdatei beibehalten werden und wie sie verwendet werdenIPersistXMLFragment, um die Daten in der Projektdatei über die Projektuntertypaggregationsebenen hinweg zu Standard.
Benutzeroberfläche für Projekteigenschaften
Beschreibt, wie Projektuntertypen das Dialogfeld "Eigenschaftenseiten" des Projekts ändern können.
Erweitern des Objektmodells des Basisprojekts
Enthält Informationen dazu, wie Projektuntertypen Automatisierungser verwenden können, um das Automatisierungsobjektmodell zu erweitern.
Mitwirken am Dialogfeld „Neues Element hinzufügen“
Beschreibt das Hinzufügen von Elementen zum Dialogfeld "Neues Element hinzufügen".
Speichern von Daten in Projektdateien
Erläutert, wie ein Projektuntertyp Untertyp untertypspezifische Daten in der Projektdatei mithilfe des Verwalteten Paketframeworks (Managed Package Framework, MPF) speichern und abrufen kann.
Behandlung einer speziellen Bereitstellung
Erläutert, wie Projektuntertypen spezielle Bereitstellungsverhalten bereitstellen können, indem die IVsDeployableProjectCfg Schnittstelle implementiert wird.
Hinzufügen und Entfernen von Eigenschaftenseiten
Beschreibt das Hinzufügen und Entfernen von Eigenschaftenseiten in Project Designer.
Verwandte Abschnitte
-
Enthält Links zu Themen, die Visual Studio-Projekte detailliert darstellen.