Einführung in Visual Studio-Vorlagen
Projekt- und Elementvorlagen in Visual Studio bieten wiederverwendbare und benutzerdefinierbare Projekt- und Elementstubs, die den Entwicklungsprozess beschleunigen, da Benutzer neue Projekte und Elemente müssen nicht von Grund auf neu erstellen müssen.
Visual Studio-Vorlagen
Zusammen mit Visual Studio wird eine Reihe vordefinierter Projekt- und Elementvorlagen installiert. Beispiele für Projektvorlagen sind die Windows Forms-Anwendungs- und Klassenbibliotheksvorlagen in Visual Basic und Visual C#, die über das Dialogfeld Neues Projekt verfügbar sind. Installierte Elementvorlagen sind im Dialogfeld Neues Element hinzufügen verfügbar. Sie umfassen Elemente wie XML-Dateien, HTML-Seiten und Stylesheets.
Diese Vorlagen stellen einen Ausgangspunkt bereit, von dem aus Benutzer Projekte erstellen oder aktuelle Projekte erweitern können. Projektvorlagen stellen die Dateien bereit, die für einen bestimmten Projekttyp erforderlich sind; sie umfassen standardmäßige Assemblyverweise und legen standardmäßige Projekteigenschaften und Compileroptionen fest. Elementvorlagen können eine unterschiedliche Komplexität aufweisen – angefangen von einer einfachen leeren Datei mit der gewünschten Dateinamenerweiterung bis hin zu einer Elementvorlage mit mehreren Dateien, die beispielsweise Quellcodedateien mit Stubcode, Dateien mit Designerinformationen und eingebettete Ressourcen enthält.
Zusätzlich zu den installierten Vorlagen in den Dialogfeldern Neues Projekt und Neues Element hinzufügen können Sie eigene Vorlagen erstellen oder von der Community bereitgestellte Vorlagen herunterladen und verwenden. Weitere Informationen finden Sie unter Erstellen von Projekt- und Elementvorlagen und Suchen und Freigeben von Projekt- und Elementvorlagen.
Inhalt von Vorlagen
Alle Projekt- und Elementvorlagen, unabhängig davon, ob diese zusammen mit Visual Studio installiert oder von Ihnen erstellt wurden, funktionieren nach demselben Prinzip und umfassen ähnliche Inhalte. Alle Vorlagen enthalten die folgenden Elemente:
Die Dateien, die bei Verwendung der Vorlage erstellt werden sollen. Dazu gehören Quellcodedateien, eingebettete Ressourcen, Projektdateien usw.
Eine VSTEMPLATE-Datei. Diese Datei enthält die Metadaten, die von Visual Studio benötigt werden, um die Vorlage in den Dialogfeldern Neues Projekt und Neues Element hinzufügen anzuzeigen sowie ein Projekt oder Element von der Vorlage zu erstellen. Weitere Informationen über VSTEMPLATE-Dateien finden Sie unter Metadatendateien für Visual Studio-Vorlagen.
Wenn diese Dateien in einer ZIP-Datei komprimiert und im richtigen Ordner gespeichert werden, werden sie von Visual Studio automatisch in den Dialogfeldern Neues Projekt und Neues Element hinzufügen im Bereich Meine Vorlagen angezeigt. Weitere Informationen zu Vorlagenordnern finden Sie unter Gewusst wie: Suchen und Organisieren von Projekt- und Elementvorlagen.
Starter Kits
Starter Kits sind erweiterte Vorlagen, die mit anderen Mitgliedern der Community gemeinsam genutzt werden können. Ein Starter Kit umfasst kompilierbare Codebeispiele, Dokumentationen und andere Ressourcen, die Benutzern parallel zur Erstellung hilfreicher und realer Anwendungen den Einstieg in neue Tools und Programmiertechniken erleichtern. Der grundlegende Inhalt und die Verfahren für Starter Kits sind identisch mit denen für Vorlagen. Weitere Informationen finden Sie unter Starter Kits.
Siehe auch
Konzepte
Unterschiede zwischen Projekt- und Elementvorlagen
Unterschiede zwischen Starter Kits und Vorlagen
Weitere Ressourcen
Erstellen von Projekt- und Elementvorlagen