Como: Localize e organizar modelos de projeto e Item
Arquivos de modelo devem ser colocados em um local que Visual Studio reconhece de forma que os modelos aparecerão na Novo projeto e Add New Item caixas de diálogo. Você pode criar subcategorias personalizadas de modelos para que as subcategorias também aparecerão na interface do usuário.
Locating Templates
Por padrão, Visual Studio procura os dois locais para modelos de projeto e item. Se um arquivo compactado que inclui um arquivo. vstemplate existir nesses locais, um modelo será exibido no Novo projeto ou Add New Item caixas de diálogo.
Installed Templates
Por padrão, os modelos instalados com o produto estão localizados em:
\VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\idioma\localidade\
\VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\idioma\Locale\
Por exemplo, o seguinte diretório contém o Visual Studio modelos de projeto para o inglês:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\VisualBasic\1033\
Custom Templates
Por padrão, os modelos personalizados estão localizados em:
Documentos\Visual studio 2010\Templates\ProjectTemplates\idioma\
Documentos\Visual studio 2010\Templates\ItemTemplates\idioma\
For example, the following directory contains custom Visual C# project templates:
C:\Documents and Settings Documentos\Visual Studio 2010\Templates\ProjectTemplates\Visual C# \
Custom templates do not include a subdirectory for localized templates. You can change the default directory for custom templates in the Options dialog box. For more information, see Geral, projetos e soluções, caixa de diálogo Options.
Organizing Templates
The categories in the New Project and Add New Item dialog boxes reflect the directory structures that exist in the installed and custom template locations. You can modify these directory structures to organize your templates in a way that makes sense to you.
Observação |
---|
You cannot create a new category at the programming language level. New categories can only be created within each language. |
If the directory structures for installed and custom templates for a particular language do not have the same structure (that is, there are directories under one folder that do not exist under the other) the set of categories that appear in the New Project dialog will be the merger of all categories.
Organizing Installed Templates
Você pode organizar modelos instalados criando subpastas na pasta de linguagem de programação. Essas subpastas aparecem na Novo projeto e Add New Item caixas de diálogo, como pastas virtuais dentro de cada idioma.
To create new installed project template categories
Crie uma pasta na pasta de idiomas do diretório de modelo instalado. For example, to create an Office category for Visual Studio project templates you would create the following directory:
\VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\VisualBasic\1033\Office\
Place all the templates for this category in the new folder.
Close all instances of Visual Studio.
Sobre o Iniciar menu, clique em Executar, tipo cmde clique em OK.
No prompt de comando, localize o diretório que contém devenv. exe e digite devenv /setup.
Run Visual Studio.
On the File menu, click New, and then click Project.
Verifique se a categoria Office aparece no Novo projeto na caixa de tipos de projeto painel, em Visual Basic.
Você também pode agrupar um subconjunto de modelos de item de projeto numa pasta personalizada.
To create new installed item template categories
Crie uma pasta na pasta de idiomas do diretório de modelo instalado. For example, to create a Web category for Visual C# item templates you would create the following directory:
\VisualStudioInstallationDirectory\Common7\IDE\ItemTemplates\CSharp\1033\Web\
Place all templates for this category in the new folder.
Close all instances of Visual Studio.
Sobre o Iniciar menu, clique em Executar, tipo cmde clique em OK.
No prompt de comando, localize o diretório que contém devenv. exe e digite devenv /setup.
Run Visual Studio.
Crie um projeto ou abrir um projeto existente.
On the Project menu, click Add New Item.
Verifique se a categoria Web aparece no Add New Item na caixa de tipos de projeto painel.
Organizing Custom Templates
Custom templates can be organized into their own categories by adding new folders in the custom template location. The New Project dialog box reflects any changes you make to your template categories.
To create new custom project template categories
Crie uma pasta na pasta do idioma no diretório de modelo de projeto personalizado. Por exemplo, para criar uma categoria HelloWorld para Visual C# modelos, você criaria o seguinte diretório:
Documentos\Visual studio 2010\Templates\ProjectTemplates\CSharp\HelloWorld\
Place all the templates for this category in the new folder.
On the File menu, click New, and then click Project.
Verifique se a categoria HelloWorld aparece no Novo projeto na caixa de tipos de projeto painel, em Visual C#.
Você também pode agrupar um subconjunto de modelos de item personalizados numa pasta personalizada.
To create new custom item template categories
Crie uma pasta na pasta do idioma no diretório de modelo de item personalizado. For example, to create a HelloWorld category for Visual C# templates you would create the following directory:
Documentos\Visual studio 2010\Templates\ItemTemplates\CSharp\HelloWorld\
Place all the templates for this category in the new folder.
Crie um projeto ou abrir um projeto existente.
On the Project menu, click Add New Item.
Verifique se a categoria HelloWorld aparece no Add New Item na caixa de tipos de projeto painel.
Displaying Templates in Parent Categories
Você pode habilitar os modelos em subcategorias sejam exibidos em suas categorias-pai usando o NumberOfParentCategoriesToRollUp o elemento no arquivo. vstemplate. Essas etapas são idênticas para os modelos de projeto e de modelos de item.
To display templates in parent categories
Locate the .zip file that contains the template.
Extract the .zip file.
Open the .vstemplate file in Visual Studio.
In the TemplateData element, add a NumberOfParentCategoriesToRollUp element. Por exemplo, o código a seguir torna o modelo visível na categoria pai, mas não maior.
<TemplateData> ... <NumberOfParentCategoriesToRollUp> 1 </NumberOfParentCategoriesToRollUp> ... </TemplateData>
Save and close the .vstemplate file.
Selecione os arquivos no seu modelo, 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.
Delete the extracted template files and the old template .zip file.
Coloca o novo arquivo. zip no diretório que tinha o arquivo. zip excluído.
Consulte também
Referência
Referência de esquema de modelo do Studio Visual
NumberOfParentCategoriesToRollUp (modelos de Visual Studio)