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
Crie um projeto de Web.
Modifique ou exclua os arquivos do projeto, ou adicione novos arquivos ao projeto.
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.
Crie o arquivo XML .vstemplate para fornecer metadados de modelo do projeto.Para mais informações, consulte o exemplo na seção a seguir.
Localize o elemento ProjectType no arquivo .vstemplate, e defina o valor de texto como Web.
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>
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.
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