Sdílet prostřednictvím


Ruční vytváření webových šablon

Vytvoření webové šablony se liší od vytváření jiných typů šablon. Vzhledem k tomu, že se šablony webových projektů zobrazují v dialogovém okně Přidat nový web a položky webového projektu jsou zařazeny do kategorií podle programovacího jazyka, musí soubor vstemplate zadat šablonu jako webovou šablonu a identifikovat programovací jazyk.

Poznámka:

Webové šablony musí obsahovat prázdný soubor .webproj a musí být odkazovány v souboru vstemplate v File atributu elementu Project . I když webové projekty nevyžadují soubor projektu .proj , je nutné vytvořit tento soubor zástupných procedur, aby webová šablona fungovala správně.

Ruční vytvoření webové šablony

  1. Vytvořte webový projekt.

  2. Upravte nebo odstraňte soubory v projektu nebo přidejte do projektu nové soubory.

  3. Vytvořte soubor XML a uložte ho s příponou názvu souboru vstemplate ve stejném adresáři jako váš projekt. Nepřidávejte ho do projektu v sadě Visual Studio.

  4. Upravte soubor vstemplate XML tak, aby poskytoval metadata šablony projektu. Další informace najdete v následujícím příkladu.

  5. ProjectType Vyhledejte prvek v souboru vstemplate a nastavte text na Webhodnotu .

  6. ProjectType Za element přidejte ProjectSubType prvek a nastavte textovou hodnotu do programovacího jazyka šablony. Programovací jazyk může být jedna z následujících hodnot:

    • CSharp

    • VisualBasic

      Příklad:

      <TemplateData>
        ...
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        ...
      </TemplateData>
      
  7. Vyberte soubory v šabloně (to zahrnuje soubor vstemplate), klikněte pravým tlačítkem myši na výběr a zvolte Možnost Odeslat do>komprimované (komprimované) složky. Soubory se komprimují do .zip souboru.

  8. Vložte soubor šablony .zip do adresáře šablon projektu sady Visual Studio. Ve výchozím nastavení je %USERPROFILE%\Documents\Visual Studio {Version}\Templates\ProjectTemplatestento adresář .

Příklad

Následující příklad ukazuje základní soubor vstemplate pro šablonu webového projektu:

<VSTemplate Version="2.0.0" Type="Project"
    xmlns="http://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>