Freigeben über


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

  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 diese mit der Erweiterung ".vstemplate" im selben Verzeichnis wie das Projekt. Fügen Sie die Datei nicht dem Projekt Visual Studio hinzu.

  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

    Beispiel:

    <TemplateData>
        ...
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        ...
    </TemplateData>
    
  7. 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.

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

Weitere Ressourcen

Starter Kits

Visual Studio-Vorlagen