Como: localizar e organizar projeto e modelos item

Arquivos de modelo devem ser colocados num local que Visual Studio reconheça para que os modelos apareçam nas caixas de diálogo New Project e Add New ItemVocê pode criar subcategorias personalizadas de modelos para que essas subcategorias apareçam na interface do usuário.

Localizando Modelos

Visual Studio procura por modelos de projeto e item em dois locais por padrão.Se um arquivo compactado que inclui um arquivo.vstemplate existir em esses locais, um modelo será exibido nas caixas de diálogo New Project ou Add New Item conforme o caso.

Modelos Instalados

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

  • < VisualStudioInstallDir > \Common7\IDE\ItemTemplates\ linguagem \ localidade \

  • < VisualStudioInstallDir > \Common7\IDE\ItemTemplates\ linguagem \ localidade \

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

C:\Program Files\Microsoft Visual Studio 9,0\Common7\IDE\ItemTemplates\VisualBasic\1033\

Modelos Personalizados

Por padrão, modelos personalizados estão localizado em:

  • Meus Documentos\Visual Studio 2008\Templates\ProjectTemplates\ Linguagem

  • Meus Documentos\Visual Studio 2008\Templates\ProjectTemplates\ Linguagem

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

C:\Documents and Settings\NomeUsuario\Meus Documentos\Visual Studio 2008\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 Options.Para obter mais informações, consulte Geral, projetos e soluções, caixa de diálogo Options.

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çã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 dentro da pasta de uma linguagem de programação.Essas subpastas aparecem como pastas virtuais nas caixas de diálogo New Project e Add New Item para cada idioma

Para criar novas categorias de modelo de projeto instalado

  1. Crie uma nova pasta na pasta de idiomas 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:

    <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates\VisualBasic\Office

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

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

  4. No menu Iniciar, clique em Executar, digite " CMD ", e clique em OK.

  5. No prompt de comando, navegue até a pasta que contém devenv.exe, e digite "devenv /Setup ".

  6. Execute Visual Studio.

  7. No menu File, clique em New, e em seguida, clique em Project

  8. Verifique se a categoria Office aparece sob Visual Basic no painel Project types na caixa de diálogo New Project.

Da mesma forma, você pode agrupar um subconjunto de modelos de item de projeto numa pasta personalizada.

Para criar novas categorias de modelo de item instalado

  1. Crie uma nova pasta na pasta de idiomas 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:

    <VisualStudioInstallDir>\Common7\IDE\ItemTemplates\CSharp\Web\

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

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

  4. No menu Iniciar, clique em Executar, digite " CMD ", e clique em OK.

  5. No prompt de comando, navegue até a pasta que contém devenv.exe, e digite "devenv /Setup ".

  6. Execute Visual Studio.

  7. Crie um novo projeto ou abra um projeto existente.

  8. No menu Project, clique em Add New Item.

  9. Verifique se a categoria Web aparece no painel Project types na caixa de diálogo Add New Item.

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. Criar uma nova pasta na pasta de linguagem na pasta do modelos de projeto personalizados.Por exemplo, para criar uma categoria HelloWorld para modelos Visual C# você deve criar a pasta a seguir:

    Meus Documentos\Visual Studio 2008\Templates\ProjectTemplates\CSharp\HelloWorld\

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

  3. No menu File, clique em New, e em seguida, clique em Project

  4. Verifique se a categoria HelloWorld aparece sob Visual C# no painel Project types na caixa de diálogo New Project.

Da mesma forma, você pode agrupar um subconjunto de modelos de item personalizados numa pasta personalizada.

Para criar novas categorias de modelo de item personalizado

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

    Meus Documentos\Visual Studio 2008\Templates\ItemTemplates\CSharp\HelloWorld\

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

  3. Crie um novo projeto ou abra um projeto existente.

  4. No menu Project, clique em Add New Item.

  5. Verifique se a categoria HelloWorld aparece no painel Project types na caixa de diálogo Add New Item.

Exibir modelos em categorias-pai

Você pode permitir que modelos em subcategorias sejam exibidos em suas categorias-pai usando o elemento NumberOfParentCategoriesToRollUp no arquivo .vstemplate.Esse procedimento é idêntico 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 código a seguir torna o modelo visível na categoria pai, mas não acima disso:

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

  6. Selecione os arquivos incluídos no seu modelo, clique com o botão direito do mouse, selecione Send To, e clique em Compressed (zipped) Folder.Os arquivos que você selecionou 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 mesmo diretório que o arquivo.zip excluído.

Consulte também

Referência

Referência de esquema de modelo do Studio Visual

NumberOfParentCategoriesToRollUp (Modelos Visual Studio)

Outros recursos

Personalizando modelos de projeto e de item

Modelos Visual Studio

Criando modelos de projeto e de item