Gewusst wie: Manuelles Erstellen von Webvorlagen
Aktualisiert: November 2007
Das Erstellen einer Webvorlage unterscheidet sich geringfügig vom Erstellen anderer Vorlagentypen. 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.
Hinweis: |
---|
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 Webvorlagen einwandfrei funktionieren. |
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 sie mit der Erweiterung .vstemplate im selben Verzeichnis wie das Projekt. Die Datei sollte dem Projekt in Visual Studio jedoch nicht hinzugefügt werden.
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
JSharp
Beispiel:
<TemplateData> ... <ProjectType>Web</ProjectType> <ProjectSubType>CSharp</ProjectSubType> ... </TemplateData>
Wählen Sie die in der Vorlage enthaltenen Dateien (einschließlich der VSTEMPLATE-Datei) aus, und klicken Sie mit der rechten Maustaste. Wählen Sie Senden an, und klicken Sie auf ZIP-komprimierter Ordner. Die zuvor extrahierten Dateien werden in einer 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 2008\My Exported Templates\.
Beispiel
Im folgenden Beispiel wird eine einfache 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