Freigeben über


Unterschiede zwischen Projekt- und Elementvorlagen

Visual Studio-Vorlagen werden in zwei Hauptkategorien unterteilt: Projektvorlagen und Elementvorlagen. In diesem Thema werden einige Unterschiede zwischen Projekt- und Elementvorlagen erläutert.

Elementvorlagen

Elementvorlagen sind einzelne Elemente, die der Benutzer einem Projekt über das Dialogfeld Neues Element hinzufügen hinzufügen kann. Beispiele für Elementvorlagen in Visual Studio sind:

  • Windows Form

  • Codedatei

  • XML-Schema

Projektvorlagen

Projektvorlagen sind vollständige Projekte, aus denen der Benutzer mithilfe des Dialogfelds Neues Projekt ein neues Projekt erstellen kann. Eine Projektvorlage schließt alle Dateien ein, die zum Erstellen eines bestimmten Projekttyps erforderlich sind. Beispiele für Projektvorlagen in Visual Studio sind:

  • Windows-Anwendung

  • Klassenbibliothek

  • Leeres Projekt

Sie können den Assistenten zum Erstellen von Projekten aus Vorlagen verwenden, um benutzerdefinierte Aktionen auszuführen. Weitere Informationen finden Sie unter Gewusst wie: Verwenden von Assistenten mit Projektvorlagen.

Inhalt von Vorlagen

Sowohl Element- als auch Projektvorlagen werden als ZIP-Dateien gespeichert. Der Inhalt der ZIP-Dateien ist je nach Vorlagentyp verschieden.

ZIP-Dateien von Elementvorlagen enthalten:

  • Die VSTEMPLATE-Datei, die die Metadaten für die Vorlage enthält.

  • Eine oder mehrere Dateien, die einem Projekt hinzugefügt werden sollen, wenn ein Element von der Vorlage instanziiert wird.

    Tipp

    Obwohl in Elementvorlagen möglicherweise nur ein Element angegeben wird, enthält das Element manchmal mehrere Dateien. Windows Forms-Elementvorlagen können beispielsweise eine Codedatei, eine Designer-Datei und eine Ressourcendatei enthalten. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Elementvorlagen mit mehreren Dateien.

  • Eine optionale Symboldatei, die im Dialogfeld Neues Element hinzufügen angezeigt wird.

ZIP-Dateien von Projektvorlagen enthalten:

  • Die VSTEMPLATE-Datei, die die Metadaten für die Vorlage enthält.

  • Die Projektdatei oder die Datei Web.config.

  • Die Codedateien wie Windows Forms, Web Forms, Klassendateien und Ressourcendateien.

  • Eine optionale Symboldatei, die im Dialogfeld Neues Projekt angezeigt wird.

Erstellen und Verwenden von Vorlagen

Projekt- und Elementvorlagen werden auf verschiedene Weisen erstellt und verwendet. In der folgenden Tabelle wird erläutert, wie allgemeine Aufgaben für Projekt- und Elementvorlagen ausgeführt werden.

Aufgabe

Projektvorlagen

Elementvorlagen

Angeben des Vorlagentyps in der VSTEMPLATE-Datei

Legen Sie das Type-Attribut des VSTemplate-Elements auf Project fest.

Legen Sie das Type-Attribut des VSTemplate-Elements auf Item fest.

Instanziieren der Vorlage

Wählen Sie die Vorlage im Dialogfeld Neues Projekt aus.

Wählen Sie die Vorlage, während ein Projekt geöffnet ist, im Dialogfeld Neues Element hinzufügen aus.

Hinzufügen von Assemblyverweisen

Fügen Sie dem Projekt vor dem Erstellen der Vorlage Verweise hinzu.

Fügen Sie der VSTEMPLATE-Datei Verweise mit dem References-Element hinzu.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Verweisen zu Vorlagen

Referenz

Schemareferenz zu Visual Studio-Vorlagen

Weitere Ressourcen

Visual Studio-Vorlagen

Erstellen von Elementvorlagen

Erstellen von Projektvorlagen