Freigeben über


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

  1. Erstellen Sie ein Webprojekt.

  2. Ändern oder löschen Sie die Dateien im Projekt, oder fügen Sie dem Projekt neue Dateien hinzu.

  3. 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.

  4. 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.

  5. Suchen Sie das ProjectType-Element in der VSTEMPLATE-Datei, und legen Sie den Textwert auf Web fest.

  6. 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>
    
  7. 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.

  8. 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

Weitere Ressourcen

Starter Kits

Visual Studio-Vorlagen