Vorlagen zum Erstellen von Vorlagen
Visual Studio SDK gehören eine Vorlage für Projektvorlagen und Elementvorlagen eine Vorlage ein, die Sie für die Entwicklung Vorlagen verwendet werden können. Diese Vorlagen enthalten einige häufig Ersetzung des Parameters von Dateien komprimierte als erstellen und nicht als DLLs (Dynamic Link Libraries) oder ausführbaren Dateien.
Die TEMPLATE Build Vorlagen können Sie Vorlagenprojekte in den größeren Erweiterungen hinzufügen, ohne die einzelnen Vorlagen zu erstellen. Auf diese Weise können Sie der Versionskontrolle auf den Quelldateien implementieren und eine Gruppe Vorlagenprojekte in ein VSIX-Paket erstellen.
Es wird empfohlen, die Projektvorlagen- und Elementvorlagen von Vorlagen für die folgenden Szenarien:
Erweiterungen erstellen, die mehrere Vorlagen verfügen.
Erweiterungen erstellen, die Vorlagen und andere Komponenten enthalten.
Alle Vorlagen Builds Szenarios, in denen CONTENT LEVEL-Versionskontrolle erwünscht ist.
Alle Szenarien, die nicht von den Assistenten zum Exportieren von Vorlagen unterstützt werden.
Eine grundlegende Szenarien Builds Vorlagen, empfiehlt es sich, dass Sie den Assistenten zum Exportieren von Vorlagen auf einer komprimierten Datei () ausgibt oder die Assistenten zum Exportieren von Vorlagenen-Erweiterung (die in eine VSIX-Datei) ausgibt. Für Szenarien, die nicht von den Vorlagen oder den Assistenten unterstützt werden, können Sie Vorlagen manuell erstellen. Einen Vergleich der verschiedenen TEMPLATE Build Strategien finden Sie unter Creating Project and Item Templates.
Speicherorte für die Projektvorlagen-und Elementvorlagen-Vorlagen
Die Projektvorlagen- Vorlagen und Elementvorlagen sind in zwei Positionen im Dialogfeld Neues Projekt verfügbar:
Die Visual Basic-Erweiterbarkeit. Die Standardsprache des Projekts ist Visual Basic.
Die C#-Erweiterbarkeit. Die Standardsprache ist C# des Projekts.
Eine Projektvorlage erstellen
So erstellen Sie eine Projektvorlage erstellen
Erstellen Sie ein Projekt Projektvorlagen.
Die Vorlage generiert eine leere Klasse, ein Symbol, eine VSTEMPLATE-Datei, eine bearbeitbare Projektdatei, die ProjectTemplate.vbproj oder ProjectTemplate.csproj benannt werden, und einige Dateien, die in der Regel von anderen Projekttypen, eine solche resources.resx-Datei, eine AssemblyInfo-Datei und eine SETTINGS-Datei generiert werden. Jede Codedatei enthält ggf. die Ersetzung von häufig des Parameters.
Hinzufügen und Entfernen von Elementen aus dem Projekt nach Bedarf für das Projekt. Entfernen Sie nicht die bearbeitbare Projektdatei, die AssemblyInfo-Datei oder die VSTEMPLATE-Datei.
Aktualisieren Sie die VSTEMPLATE-Datei jede durch Hinzufügen oder Löschen zu entsprechen. Das Projekt-Element muss ein ProjectItem-Element enthalten, sodass jede Datei in die Vorlage aufgenommen werden kann.
Ändern Sie die Codedateien und die anderen einfassung Inhalt, und fügen Sie entsprechende Ersetzen von Parametern hinzu.
Modify generierte Inhalt nach Bedarf.
Erstellen Sie das Projekt.
Visual Studio erstellt eine komprimierte Datei, die die Vorlage enthält.
Erstellen einer Elementvorlage
So erstellen Sie eine Elementvorlage erstellen
Erstellen Sie ein Elementvorlagenprojekt.
Die Vorlage generiert eine leere Klasse, ein Symbol, eine VSTEMPLATE-Datei und eine AssemblyInfo-Datei. Die Klassendatei enthält einige häufig der Ersetzung von Parameters.
Hinzufügen und Entfernen von Elementen aus dem Projekt nach Bedarf für das Projekt.
Aktualisieren Sie die VSTEMPLATE-Datei jede durch Hinzufügen oder Löschen zu entsprechen. Das Projekt-Element muss ein ProjectItem-Element enthalten, sodass jede Datei in die Vorlage aufgenommen werden kann.
Ändern Sie die Codedateien und die anderen einfassung Inhalt, und fügen Sie entsprechende Ersetzen von Parametern hinzu.
Modify generierte Inhalt nach Bedarf.
Erstellen Sie das Projekt.
Visual Studio erstellt eine komprimierte Datei, die die Vorlage enthält.
Bereitstellung
So stellen Sie die Vorlagen
Erstellen eines VSIX-Projekts Weitere Informationen finden Sie unter VSIX-Projektvorlage.
Öffnen Sie die VSIXMANIFEST-Datei.
Klicken Sie auf Inhalt hinzufügen.
Für Inhaltstyp die Option Projektvorlage oder Symbolvorlage.
Eine Quelle wählen Sie die Option Projekt aus, und wählen Sie dann das Projekt aus, das die Vorlage enthält.
Wiederholen Sie diesen Schritt für jede Vorlage auf das Bereitstellungspaket hinzugefügt werden kann.
Erstellen Sie das VSIX-Projekt auf.
Visual Studio erstellt, die zur Bereitstellung geeignete VSIX-Datei \ Bin \ Debug \ Ordnern des Projekts. Weitere Informationen zur VSIX-Bereitstellung finden Sie unter VSIX-Bereitstellung.