Partilhar via


Como: Criar manualmente modelos da Web

A criação de um modelo da Web é diferente da criação de outros tipos de modelos. Porque os modelos de projeto da Web aparecem na Add New Web Site caixa de diálogo e itens de projeto da Web são categorizados por linguagem de programação, o arquivo. vstemplate deve especificar o modelo como um modelo da Web e identificar a linguagem de programação.

ObservaçãoObservação

Modelos Web devem conter um arquivo vazio. webproj que é especificado usando o File atributo o Project elemento. Embora os projetos da Web não exigem arquivos de projeto, esse arquivo é necessário para que um modelo de Web funcione corretamente.

To manually create a Web template

  1. Create a Web project.

  2. Modify or delete the files in the project, or add new files to the project.

  3. Criar um arquivo XML e salvá-lo usando uma extensão de nome de arquivo. vstemplate no mesmo diretório do seu projeto. Não o adicione ao projeto no Visual Studio.

  4. Author the .vstemplate XML file to provide project template metadata. For more information, see the example in the following section.

  5. Locate the ProjectType element in the .vstemplate file, and set the text value to Web.

  6. Following the ProjectType element, add a ProjectSubType element and set the text value to the programming language of the template. The programming language can be one of the following values:

    • CSharp

    • VisualBasic

    For example:

    <TemplateData>
        ...
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        ...
    </TemplateData>
    
  7. Selecione os arquivos no seu modelo (Isso inclui o arquivo. vstemplate), clique com o botão direito na seleção, clique em Enviar parae em seguida, clique em pasta compactada (zipada). The files are compressed into a .zip file.

  8. Coloque o arquivo de modelo. zip na Visual Studio diretório de modelo de projeto. Por padrão, este diretório é o diretório Templates\ do Studio 2010\My exportados.

Exemplo

O exemplo a seguir mostra um arquivo. vstemplate de básico para um modelo de projeto da 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