Partilhar via


Como localizar e organizar projeto e modelos de item

Arquivos de modelo devem ser colocados em um local que Visual Studio reconhecer de modo que modelos apareçam nas caixas de diálogo Novo Projeto e de Adicionar novo item .Você pode criar subcategorias personalizadas para modelos de modo que também subcategorias apareçam na interface do usuário.

Localizando Modelos

Por padrão, Visual Studio dois locais procura por modelos de projeto e de item.Se um arquivo compactado que inclui um arquivo.vstemplate existir nesses locais, um modelo será exibido nas caixas de diálogo Novo Projeto ou de Adicionar novo item .

Modelos Instalados

Por padrão, os modelos instalados juntamente com o produto são encontrados em:

  • \VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\Language\Locale\

  • \VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\Language\Locale\

Por exemplo, o seguinte diretório contém os modelos de projeto Visual Studio para inglês:

C:\VisualStudioInstallationDirectory\ Common7 \ IDE \ ItemTemplates \ visualbasic \ 1033 \

Modelos Personalizados

Por padrão, os modelos personalizados são encontrados em:

  • \My Documents\Visual Studio Version\Templates\ProjectTemplates\Language\

  • \My Documents\Visual Studio Version\Templates\ItemTemplates\Language\

Por exemplo, o seguinte diretório contém modelos de projeto Visual C# personalizados:

C:\Documents and Settings\UserName\My Documents\Visual Studio 2013\Templates\ProjectTemplates\Visual C#\

Modelos personalizados não incluem um subdiretório para modelos localizados.Você pode alterar o diretório padrão para modelos personalizados na caixa de diálogo Opções , em Ambiente \ projetos e soluções.

Organizando Modelos

As categorias nas caixas de diálogo New Project e Add New Item refletem as estruturas de diretório que existem nos locais dos modelos instalados e personalizados.Você pode modificar essas estruturas de diretório para organizar seus modelos de uma maneira que faz sentido para você.

ObservaçãoObservação

Você não pode criar uma nova categoria no nível da linguagem de programação.Novas categorias podem ser criados somente dentro de cada idioma.

Se as estruturas de diretório para modelos instalados e personalizados para um idioma específico não tiverem a mesma estrutura (isto é, existirem pastas dentro de uma pasta que não existem em outro) o conjunto de categorias que aparecem na caixa de diálogo New Project será a fusão de todas as categorias

Organizar Modelos Instalados

Você pode organizar modelos instalados criando subpastas na pasta de linguagem de programação.Essas subpastas aparecem nas caixas de diálogo Novo Projeto e de Adicionar novo item como pastas virtuais em cada idioma.

Para criar novas categorias de modelo de projeto instalado

  1. Crie uma pasta na pasta de linguagem do diretório de modelos instalados.Por exemplo, para criar uma categoria do Office para modelos de projeto Visual Studio você deve criar a pasta a seguir:

    \VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\VisualBasic\1033\Office\

  2. Coloque todos os modelos desta categoria na nova pasta.

  3. Feche todas as instâncias de Visual Studio.

  4. No menu de Iniciar , clique Executar, digite cmd, e clique OK.

  5. No prompt de comando, localize o diretório que contém devenv.exe, e o tipo devenv /installvstemplates.

  6. Execute Visual Studio.

  7. No menu Arquivo, clique em Novo e em Projeto.

  8. Verifique se a categoria Office aparece na caixa de diálogo Novo Projeto , no painel de Tipos de projeto , em Visual Basic.

Você também pode agrupar um subconjunto de modelos de item de projeto em uma pasta personalizada.

Para criar novas categorias de modelo de item instalado

  1. Crie uma pasta na pasta de linguagem do diretório de modelos instalados.Por exemplo, para criar uma categoria Web para modelos de item Visual C# você deve criar a pasta a seguir:

    \VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\CSharp\1033\Web\

  2. Coloque todos os modelos desta categoria na nova pasta.

  3. Feche todas as instâncias de Visual Studio.

  4. No menu de Iniciar , clique Executar, digite cmd, e clique OK.

  5. No prompt de comando, localize o diretório que contém devenv.exe, e o tipo devenv /setup.

  6. Execute Visual Studio.

  7. Crie um projeto ou abrir um projeto existente.

  8. No menu Projeto, clique em Adicionar Novo Item.

  9. Verifique se a categoria Web aparece na caixa de diálogo Adicionar novo item , no painel de Tipos de projeto .

Organizando Modelos Personalizados

Modelos personalizados podem ser organizados em suas próprias categorias, adicionando novas pastas na localidade de modelos personalizados.A caixa de diálogo New Project reflete quaisquer alterações efetuadas em suas categorias de modelo.

Para criar novas categorias de modelo de projeto personalizado

  1. Crie uma pasta na pasta de linguagem no diretório dso modelos de projeto.Por exemplo, para criar uma categoria HelloWorld para modelos de Visual C# , você deve criar a pasta a seguir:

    \ My documents \Visual Studio 2013\ templates \ ProjectTemplates \ CSharp \ HelloWorld \

  2. Coloque todos os modelos desta categoria na nova pasta.

  3. No menu Arquivo, clique em Novo e em Projeto.

  4. Verifique se a categoria HelloWorld aparece na caixa de diálogo Novo Projeto , no painel de Tipos de projeto , em Visual C#.

Você também pode agrupar um subconjunto de modelos de item personalizados em uma pasta personalizada.

Para criar novas categorias de modelo de item personalizado

  1. Crie uma pasta na pasta de linguagem no diretório dso modelos de item.Por exemplo, para criar uma categoria HelloWorld para modelos Visual C# você deve criar a pasta a seguir:

    \ My documents \Visual Studio 2013\ templates \ ItemTemplates \ CSharp \ HelloWorld \

  2. Coloque todos os modelos desta categoria na nova pasta.

  3. Crie um projeto ou abrir um projeto existente.

  4. No menu Projeto, clique em Adicionar Novo Item.

  5. Verifique se a categoria HelloWorld aparece na caixa de diálogo Adicionar novo item , no painel de Tipos de projeto .

Exibir modelos em categorias-pai

Você pode habilitar modelos em subcategorias sejam exibidas em suas categorias-pai usando o elemento de NumberOfParentCategoriesToRollUp no arquivo .vstemplate.Essas etapas são idênticas para modelos de projeto e de item.

Para exibir modelos em categorias pai

  1. Localize o arquivo .zip que contém o modelo.

  2. Extraia o arquivo.zip.

  3. Abra o arquivo .vstemplate no Visual Studio.

  4. No elemento TemplateData, adicione o elemento NumberOfParentCategoriesToRollUp.Por exemplo, o seguinte código faz o modelo visível na categoria pai, mas não mais alto.

    <TemplateData>
        ...
        <NumberOfParentCategoriesToRollUp>
            1
        </NumberOfParentCategoriesToRollUp>
        ...
    </TemplateData>
    
  5. Salve e feche o arquivo.vstemplate.

  6. Selecione os arquivos no seu modelo, clique com o botão direito do mouse na seleção, clique Enviar para, clique em Pasta compactada.Os arquivos são compactados em um arquivo .zip.

  7. Exclua os arquivos de modelo extraídos e o arquivo.zip do modelo antigo.

  8. Coloque o novo arquivo.zip no diretório que tinha o arquivo.zip excluído.

Consulte também

Tarefas

Como criar modelos de projeto

Como criar modelos de item

Referência

Referência de esquema do modelo do Visual Studio

NumberOfParentCategoriesToRollUp (modelos do Visual Studio)

Outros recursos

Personalizando modelos de projeto e de item