So erstellen Sie Multi-Projektvorlagen

Die neueste Version von diesem Thema finden Sie unter Gewusst wie: Erstellen Multi-Projektvorlagen.

Multi-Projektvorlagen dienen als Behälter für zwei oder mehr Projekte. Wenn ein Projekt auf der Basis einer Multi-Projektvorlage aus dem Dialogfeld Neuen Projektes erstellt wird, wird jedes Projekt in der Vorlage zu der Lösung gegeben.

Ein Multi-Projektvorlage muss die folgenden Elemente, in einer ZIP-Datei komprimiert:

Eine Wurzel .vstemplate Datei für die gesamte Multi-Projektvorlage. Diese Wurzel .vstemplate Datei enthält die Metadaten, die das Dialogfeld angezeigt Neues Projekt und gibt an, wo die .vstemplate Dateien für die Projekte in dieser Vorlage zu finden. Diese Datei muss an der Wurzel der ZIP-Datei befindet.

Ein oder mehr Ordner, die die Dateien enthalten, die für eine vollständige Projektvorlage erforderlich ist. Dazu gehören alle Codedateien für das Projekt, und auch eine .vstemplate Datei für das Projekt.

Zum Beispiel kann eine Vorlage ZIP-Datei Multi-Projekt, das zwei Projekte hat könnte die folgenden Dateien und Verzeichnisse haben:

Die Wurzel .vstemplate-Datei für ein Multi-Projektvorlage unterscheidet sich von einer Einzelprojektvorlage auf folgende Weise:

Das Type-Attribut des VSTemplate Element enthält den Wert Projektgruppe. Beispielsweise:

Multi-Projektvorlagen verhalten sich auch anders als normale Vorlagen. Multi-Projektvorlagen haben die folgenden einzigartigen Eigenschaften:

Einzelne Projekte in einem Multi-Projektvorlage können keine Namen von dem Dialogfeld Neues Projekt zugeordnet werden. Verwenden Sie stattdessen das Projekt Name-Attribut für das ProjectTemplateLink Element für jedes Projekt den Namen angeben. Weitere Informationen finden Sie, das erste Beispiel im folgenden Abschnitt.

Multi-Projektvorlagen können Projekte enthalten in verschiedenen Sprachen geschrieben, sondern die gesamte Vorlage selbst kann nur mit dem Project Elemente in einer Kategorie zugewiesen werden.

eine Multi-Projektvorlage zu erstellen

Erstellen Sie die Projekte in der Multi-Projektvorlage aufzunehmen.

Erstellen .vstemplate Dateien für jedes Projekt. Weitere Informationen finden Sie unter Gewusst wie: Projektvorlagen erstellen.

Erstellen Sie eine Wurzel .vstemplate-Datei, die Metadaten für die Multi-Projektvorlage enthalten. Weitere Informationen finden Sie, das erste Beispiel im folgenden Abschnitt.

Wählen Sie die Dateien und Ordner in der Vorlage enthalten rechten Maustaste auf die Auswahl, klicken Sie auf Senden an. und klicken Sie dann auf Compressed (gezippt) Ordner. Die Dateien und Ordner werden in einer ZIP-Datei komprimiert.

Legen Sie die ZIP-Template-Datei in dem Visual Studio-Projektvorlage Verzeichnis. Standardmäßig ist dieses Verzeichnis \ Eigene Dateien \ Visual Studio Version \ Templates \ ProjectTemplates \.

Dieses Beispiel zeigt eine grundlegende Wurzel .vstemplate Datei Multi-Projekt. In diesem Beispiel enthält die Vorlage zwei Projekte, My Windows-Anwendung und My-Klassenbibliothek. Der Projektname Attribut auf dem ProjectTemplateLink Elemente legt den Namen für Visual Studio, dieses Projekt zu vergeben. Wenn der Projektname Attribut nicht vorhanden ist, wird der Name der Datei .vstemplate als Projektnamen verwendet.

In Verbindung stehende Artikel