Unterschiede zwischen Projekt- und Elementvorlagen
Aktualisiert: November 2007
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.
Hinweis: 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