Gewusst wie: Manuelles Erstellen von Webvorlagen
Das Erstellen einer Webvorlage unterscheidet sich vom Erstellen anderer Arten von Vorlagen. Da Vorlagen für Webprojekte im Dialogfeld Neue Website hinzufügen angezeigt werden und Webprojektelemente nach Programmiersprache kategorisiert sind, muss in der VSTEMPLATE-Datei die Vorlage als Webvorlage gekennzeichnet sowie die Programmiersprache angegeben werden.
Tipp
Webvorlagen müssen eine leere WEBPROJ-Datei enthalten, die über das File-Attribut des Project-Elements festgelegt wird. Obwohl für Webprojekte keine Projektdateien erforderlich sind, muss diese Datei vorhanden sein, damit eine Webvorlage einwandfrei funktioniert.
So erstellen Sie eine Webvorlage manuell
Erstellen Sie ein Webprojekt.
Ändern oder löschen Sie die Dateien im Projekt, oder fügen Sie dem Projekt neue Dateien hinzu.
Erstellen Sie eine XML-Datei, und speichern Sie diese mit der Erweiterung ".vstemplate" im selben Verzeichnis wie das Projekt. Fügen Sie die Datei nicht dem Projekt Visual Studio hinzu.
Bearbeiten Sie die XML-Datei mit der Erweiterung .vstemplate, um Metadaten für die Projektvorlage bereitzustellen. Weitere Informationen finden Sie im Beispiel im folgenden Abschnitt.
Suchen Sie das ProjectType-Element in der VSTEMPLATE-Datei, und legen Sie den Textwert auf Web fest.
Fügen Sie nach dem ProjectType-Element ein ProjectSubType-Element ein, und geben Sie als Textwert die Programmiersprache der Vorlage an. Die Programmiersprache kann einem der folgenden Werte entsprechen:
CSharp
VisualBasic
Beispiel:
<TemplateData> ... <ProjectType>Web</ProjectType> <ProjectSubType>CSharp</ProjectSubType> ... </TemplateData>
Wählen Sie die Dateien in der Vorlage (einschließlich der VSTEMPLATE-Datei) aus, klicken Sie mit der rechten Maustaste, klicken Sie auf Senden an, und klicken Sie dann auf ZIP-komprimierten Ordner. Die Dateien werden in eine ZIP-Datei komprimiert.
Legen Sie die ZIP-Datei der Vorlage im Projektvorlagenverzeichnis von Visual Studio ab. Standardmäßig lautet dieses Verzeichnis "\Eigene Dateien\Visual Studio 2010\My Exported Templates\".
Beispiel
Im folgenden Beispiel wird eine grundlegende VSTEMPLATE-Datei für eine Webprojektvorlage veranschaulicht.
<VSTemplate Version="2.0.0" Type="Project"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">>
<TemplateData>
<Name>MyWebProjecStarterKit</Name>
<Description>A simple Web template</Description>
<Icon>icon.ico</Icon>
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>
<DefaultName>WebSite</DefaultName>
</TemplateData>
<TemplateContent>
<Project File="WebApplication.webproj">
<ProjectItem>icon.ico</ProjectItem>
<ProjectItem OpenInEditor="true">Default.aspx</ProjectItem>
<ProjectItem>Default.aspx.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>
Siehe auch
Aufgaben
Gewusst wie: Manuelles Erstellen von Projektvorlagen
Referenz
Schemareferenz zu Visual Studio-Vorlagen