Compartilhar via


Como: Criar manualmente modelos da Web

Criar um modelo de Web é um pouco diferente de criar outros tipos de modelos.Como modelos de projeto de Web aparecem na caixa de diálogo Add New Website, e itens de projeto de Web são categorizados por linguagem de programação, o arquivo .vstemplate deve especificar o modelo como um modelo de Web e identificar a linguagem de programação.

Observação:

Modelos Web devem conter um vazio.webproj arquivo especificado com o File atributo das Project elemento. Embora projetos de Web não requeiram arquivos de projeto, este arquivo é necessário para a funcionalidade adequada de modelos de Web.

Para criar manualmente um modelo de Web

  1. Crie um projeto de Web.

  2. Modifique ou exclua os arquivos do projeto, ou adicione novos arquivos ao projeto.

  3. Crie um arquivo XML e salve-o com uma extensão .vstemplate no mesmo diretório do seu projeto, mas não o adicione ao seu projeto no Visual Studio.

  4. Crie o arquivo XML .vstemplate para fornecer metadados de modelo do projeto.Para mais informações, consulte o exemplo na seção a seguir.

  5. Localize o elemento ProjectType no arquivo .vstemplate, e defina o valor de texto como Web.

  6. Após o elemento ProjectType, adicione um elemento ProjectSubType e defina o valor de texto para a linguagem de programação do modelo.A linguagem de programação pode ser um dos seguintes valores:

    • CSharp

    • VisualBasic

    • JSharp

    Por exemplo:

    <TemplateData>
        ...
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        ...
    </TemplateData>
    
  7. Selecione os arquivos incluídos no seu modelo (incluindo o arquivo .vstemplate), clique com o botão direito do mouse, selecione Send To, e clique em Compressed (zipped) Folder.Os arquivos que você extraiu anteriormente são compactados em um arquivo .zip.

  8. Coloque o arquivo de modelo .zip no diretório de modelos de projetos do Visual Studio.Por padrão, esta pasta é My Documents\Visual Studio 2008\My Exported Templates\.

Exemplo

O exemplo a seguir mostra um arquivo .vstemplate simples para um modelo de projeto de Web.

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

Consulte também

Tarefas

Como: Criar manualmente modelos de projeto

Referência

Referência de esquema de modelo do Studio Visual

Outros recursos

Starter Kits

Modelos Visual Studio