Prüfliste: Erstellen neuer Projekttypen
Sie müssen mehrere Aufgaben durchführen, ein neuer Projekttyp zu erstellen. Die folgende Prüfliste enthält Informationen zu diesen Aufgaben.
Entwerfen Sie die Funktionen für den neuen Projekttyps. Weitere Informationen finden Sie unter Projekttyp-Entwurfs-Entscheidungen.
Bestimmen Sie, welche Editoren für Code und andere Projektelemente verwendet werden. Sie können die Kern- oder Standard editoren verwenden oder projektspezifische Editoren erstellen und verwenden. Weitere Informationen finden Sie unter Die benutzerdefinierten Designer erstellen und Text-Editoren und Gewusst wie: Öffnen Sie projektspezifische Editoren.
Bestimmen Sie den Umfang der Teilnahme, die die Projektelemente in Klassenansicht und Objektkataloghaben. Weitere Informationen finden Sie unter Symbol-Durchsuchen Tools unterstützen.
Berechnen Sie die neue Klasse auf Grundlage des Entwurfs betreffenden Entscheidungen, die Sie zuvor für das Projekt und die Projektelemente trafen.
Schreiben Sie den Code für die folgenden Projekttypen Komponenten:
factory Projekt, das Erstellen neuer Projekte und das Öffnen von vorhandenen Projekten verwalten. Weitere Informationen finden Sie unter Projekt-Instanzen mithilfe von Projekt-Factorys erstellen.
Projekthierarchie und Befehls Klassenbehandlung. Weitere Informationen finden Sie unter Implementation of Project Interfaces, Elemente eines Projekt-Modells, Projekt-vorbildliche Kernkomponenten und Gewusst wie: Erstellen und behandeln Sie Befehle in VSPackages (C#).
Verwaltung von Projektelement, z. B. das Hinzufügen des Projekts zu Neues Projekt Dialogfeld. Weitere Informationen finden Sie unter Templates Projekt-und hinzu und Registrieren von Projekt- und Elementvorlagen.
Dauerhaftigkeit von Projekt zustands- und einzelne Elemente. Weitere Informationen finden Sie unter Öffnen Einsparungs-Projektelemente. Eine Persistenz von Projektmappen Informationen finden Sie unter Projektmappen.
Unabhängige Konfiguration der Eigenschaften im Eigenschaftenfenster anzuzeigen. Weitere Informationen finden Sie unter Eigenschaftenfenster und Eigenschaftenseiten.
Eigenschaften der Projektkonfiguration, z. B. auf den Eigenschaftenseiten implementiert, um anlagenabhängige Eigenschaften anzuzeigen. Weitere Informationen finden Sie unter Verwalten Konfigurations-Optionen.
Ausgaben für die Bereitstellung auflisten. Weitere Informationen finden Sie unter Projektkonfiguration für die Ausgabe.
Projektstart Dienste. Weitere Informationen finden Sie unter Elemente eines Projekt-Modells und Projekt-vorbildliche Kernkomponenten.
Objekte und Klassen abgeleitet von IDispatchfür die Automatisierung verfügbar. Weitere Informationen finden Sie unter Automatisierungs-Modell.
Dateien der XML-Befehls-Tabelle (.vsct). Weitere Informationen finden Sie unter (Visual Studio-Befehls-Tabelle. Dateien Vsct).
Der Test, Debuggen und starten den Projekttyp.
Zeigen Sie das Projekt in der Projekt Registerkarte des Dialogfelds Verweis hinzufügen an, indem Sie VARIANT_TRUE als Wert für VSHPROPID_ShowProjInSolutionPagefestlegen. Weitere Informationen finden Sie unter __VSHPROPID und GetProperty.
Erstellen Sie die Datei Microsoft-Installationsprogramms (.msi) zum Einrichten von VSPackages. Weitere Informationen finden Sie unter VSPackages mithilfe von Windows Installer installieren, Registrieren eines Projekttyps und VSPackages.