Gewusst wie: Suchen und Organisieren von Projekt- und Elementvorlagen
Aktualisiert: November 2007
Vorlagendateien müssen an einem Speicherort abgelegt werden, an dem Visual Studio nach den Vorlagen sucht, um sie im Dialogfeld Neues Projekt und Neues Element hinzufügen anzuzeigen. Sie können benutzerdefinierte Unterkategorien für Vorlagen erstellen, damit diese Unterkategorien in der Benutzeroberfläche angezeigt werden.
Suchen nach Vorlagen
Visual Studio sucht standardmäßig an zwei Orten nach Projekt- und Elementvorlagen. Wenn eine komprimierte Datei, die eine VSTEMPLATE-Datei enthält, an einem dieser Speicherorte vorhanden ist, wird in den Dialogfeldern Neues Projekt bzw. Neues Element hinzufügen eine Vorlage angezeigt.
Installierte Vorlagen
Mit dem Produkt installierte Vorlagen befinden sich standardmäßig in folgenden Verzeichnissen:
<VisualStudioInstallDir>\Common7\IDE\ItemTemplates\Language\Locale\
<VisualStudioInstallDir>\Common7\IDE\ProjectTemplates\Language\Locale\
Im folgenden Verzeichnis sind beispielsweise alle Visual Studio-Projektvorlagen für Englisch enthalten:
C:\Programme\Microsoft Visual Studio 9,0\Common7\IDE\ItemTemplates\VisualBasic\1033\
Benutzerdefinierte Vorlagen
Benutzerdefinierte Vorlagen befinden sich standardmäßig in folgenden Verzeichnissen:
Eigene Dateien\Visual Studio 2008\Templates\ProjectTemplates\Language\
Eigene Dateien\Visual Studio 2008\Templates\ItemTemplates\Language\
Im folgenden Verzeichnis sind beispielsweise benutzerdefinierte Visual C#-Projektvorlagen enthalten:
C:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Visual Studio 2008\ProjectTemplates\Visual C#\
Benutzerdefinierte Vorlagen enthalten kein Unterverzeichnis für lokalisierte Vorlagen. Sie können das Standardverzeichnis für benutzerdefinierte Vorlagen im Dialogfeld Optionen ändern. Weitere Informationen hierzu finden Sie unter Allgemein, Projekte und Projektmappen, Dialogfeld "Optionen".
Organisieren von Vorlagen
Die Kategorien in den Dialogfeldern Neues Projekt und Neues Element hinzufügen spiegeln die Verzeichnisstrukturen wider, so wie sie an den Speicherorten für installierte und benutzerdefinierte Vorlagen angelegt sind. Sie können diese Verzeichnisstrukturen ändern, um Ihre Vorlagen in einer sinnvollen Weise zu organisieren.
Hinweis: |
---|
Auf Programmiersprachenebene können keine neuen Kategorien erstellt werden. Neue Kategorien können nur innerhalb der einzelnen Programmiersprachen erstellt werden. |
Wenn die Verzeichnisstrukturen installierter und benutzerdefinierter Vorlagen einer bestimmten Programmiersprache nicht dieselbe Struktur aufweisen (ein Ordner verfügt beispielsweise über Unterverzeichnisse, die im anderen Ordner nicht enthalten sind), handelt es sich bei den Kategorien im Dialogfeld Neues Projekt um eine Zusammenfassung aller Kategorien.
Organisieren von installierten Vorlagen
Sie können installierte Vorlagen organisieren, indem Sie Unterverzeichnisse innerhalb des Programmiersprachenordners erstellen. Diese Unterverzeichnisse werden innerhalb der einzelnen Programmiersprachen als virtuelle Ordner in den Dialogfeldern Neues Projekt und Neues Element hinzufügen angezeigt.
So erstellen Sie neue Kategorien für installierte Projektvorlagen
Erstellen Sie einen neuen Ordner im Programmiersprachenordner des Verzeichnisses für die installierte Vorlage. Um z. B. die Kategorie Office für Visual Studio-Projektvorlagen einzurichten, würden Sie das folgende Verzeichnis erstellen:
<VisualStudioInstallDir>\Common7\IDE\ProjectTemplates\VisualBasic\Office
Fügen Sie alle Vorlagen für diese Kategorie in den neuen Ordner ein.
Schließen Sie alle Instanzen von Visual Studio.
Klicken Sie im Startmenü auf Ausführen, geben Sie "cmd" ein, und klicken Sie auf OK.
Navigieren Sie an der Eingabeaufforderung zu dem Verzeichnis, das devenv.exe enthält, und geben Sie "devenv /setup" ein.
Führen Sie Visual Studio aus.
Klicken Sie im Menü Datei erst auf Neu und dann auf Projekt.
Stellen Sie sicher, dass die Kategorie Office unter Visual Basic im Bereich Projekttypen des Dialogfelds Neues Projekt angezeigt wird.
Auf ähnliche Weise können Sie eine Teilmenge von Projektelementvorlagen in einem benutzerdefinierten Ordner gruppieren.
So erstellen Sie neue Kategorien für installierte Elementvorlagen
Erstellen Sie einen neuen Ordner im Programmiersprachenordner des Verzeichnisses für die installierte Vorlage. Um z. B. die Kategorie Web für Visual C#-Elementvorlagen einzurichten, würden Sie das folgende Verzeichnis erstellen:
<VisualStudioInstallDir>\Common7\IDE\ItemTemplates\CSharp\Web\
Fügen Sie alle Vorlagen für diese Kategorie in den neuen Ordner ein.
Schließen Sie alle Instanzen von Visual Studio.
Klicken Sie im Startmenü auf Ausführen, geben Sie "cmd" ein, und klicken Sie auf OK.
Navigieren Sie an der Eingabeaufforderung zu dem Verzeichnis, das devenv.exe enthält, und geben Sie "devenv /setup" ein.
Führen Sie Visual Studio aus.
Erstellen Sie ein neues Projekt, oder öffnen Sie ein vorhandenes Projekt.
Klicken Sie im Menü Projekt auf Neues Element hinzufügen.
Stellen Sie sicher, dass die Kategorie Web im Dialogfeld Neues Element hinzufügen unter Projekttypen angezeigt wird.
Organisieren von benutzerdefinierten Vorlagen
Benutzerdefinierte Vorlagen können in eigenen Kategorien organisiert werden, indem dem Speicherort für benutzerdefinierte Vorlagen neue Ordner hinzugefügt werden. Im Dialogfeld Neues Projekt werden alle Änderungen angezeigt, die Sie an den Vorlagenkategorien vornehmen.
So erstellen Sie neue Kategorien für benutzerdefinierte Projektvorlagen
Erstellen Sie im Verzeichnis für benutzerdefinierte Projektvorlagen einen neuen Ordner im jeweiligen Programmiersprachenordner. Um z. B. die Kategorie HelloWorld für Visual C#-Vorlagen einzurichten, würden Sie das folgende Verzeichnis erstellen:
Eigene Dateien\Visual Studio 2008\Templates\ProjectTemplates\CSharp\HelloWorld\
Fügen Sie alle Vorlagen für diese Kategorie in den neuen Ordner ein.
Klicken Sie im Menü Datei erst auf Neu und dann auf Projekt.
Stellen Sie sicher, dass die Kategorie HelloWorld unter Visual C# im Bereich Projekttypen des Dialogfelds Neues Projekt angezeigt wird.
Auf ähnliche Weise können Sie eine Teilmenge von benutzerdefinierten Elementvorlagen in einem benutzerdefinierten Ordner gruppieren.
So erstellen Sie neue Kategorien für benutzerdefinierte Elementvorlagen
Erstellen Sie im Verzeichnis für benutzerdefinierte Elementvorlagen einen neuen Ordner im jeweiligen Programmiersprachenordner. Um z. B. die Kategorie HelloWorld für Visual C#-Vorlagen einzurichten, würden Sie das folgende Verzeichnis erstellen:
Eigene Dateien\Visual Studio 2008\Templates\ItemTemplates\CSharp\HelloWorld\
Fügen Sie alle Vorlagen für diese Kategorie in den neuen Ordner ein.
Erstellen Sie ein neues Projekt, oder öffnen Sie ein vorhandenes Projekt.
Klicken Sie im Menü Projekt auf Neues Element hinzufügen.
Stellen Sie sicher, dass die Kategorie HelloWorld im Dialogfeld Neues Element hinzufügen unter Projekttypen angezeigt wird.
Anzeigen von Vorlagen in übergeordneten Kategorien
Sie können in Unterkategorien enthaltene Vorlagen in den übergeordneten Kategorien anzeigen lassen, indem Sie das NumberOfParentCategoriesToRollUp-Element in der VSTEMPLATE-Datei verwenden. Dieses Verfahren ist bei Projekt- und Elementvorlagen gleich.
So zeigen Sie Vorlagen in übergeordneten Kategorien an
Suchen Sie die ZIP-Datei, die die Vorlage enthält.
Extrahieren Sie die ZIP-Datei.
Öffnen Sie die VSTEMPLATE-Datei in Visual Studio.
Fügen Sie im TemplateData-Element ein NumberOfParentCategoriesToRollUp-Element hinzu. Durch den folgenden Code wird die Vorlage beispielsweise in der unmittelbar übergeordneten Kategorie, nicht jedoch in höheren Kategorien angezeigt:
<TemplateData> ... <NumberOfParentCategoriesToRollUp> 1 </NumberOfParentCategoriesToRollUp> ... </TemplateData>
Speichern und schließen Sie die VSTEMPLATE-Datei.
Wählen Sie die in die Vorlage eingeschlossenen Dateien aus, und klicken Sie mit der rechten Maustaste. Wählen Sie Senden an, und klicken Sie auf ZIP-komprimierter Ordner. Die ausgewählten Dateien werden in einer ZIP-Datei komprimiert.
Löschen Sie die extrahierten Vorlagendateien und die alte ZIP-Datei der Vorlage.
Fügen Sie die neue ZIP-Datei in dasselbe Verzeichnis ein, in dem sich die gelöschte ZIP-Datei befand.
Siehe auch
Referenz
Schemareferenz zu Visual Studio-Vorlagen
NumberOfParentCategoriesToRollUp (Visual Studio-Vorlagen)