Extraia, edite e recompacte. Os caminhos são para o modelo de classe, mas os modelos de interface estão na mesma pasta.
Convém editar o arquivo de modelo do VS em cada um para remover o fato de que eles não adicionam referências automaticamente aos assemblies System, System.Data e / ou System.Xml.
2005:
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip
2008:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
2010:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
A partir do Visual Studio 2012, os modelos não são compactados, para que você possa editar cada .cs
modelo diretamente em cada pasta aplicável.
2012:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2013:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2015:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2017
O VS 2017 altera o local do diretório e agora depende da sua edição (Professional / Enterprise / etc). Então, para a edição Enterprise:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
2019
A localização do VS 2019 é semelhante a 2017. Portanto, para a edição Enterprise:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Notas
Express Editions
Nas Express Editions, você terá que procurar no subdiretório WDExpress
dentro da IDE
pasta, por exemplo, para o VS 2015 Express:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\WDExpress\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Outras línguas
Se você não usar a versão em inglês do Visual Studio, a pasta 1033
poderá não existir, mas um número diferente representando seu idioma. Por exemplo, está 1031
em uma instalação alemã.
ItemTemplatesCache
diretório (além deItemTemplates
). Por exemplo (em 2005)C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip\Class.cs
. Observe queClass.zip
aqui está um diretório, não um arquivo ZIP real.C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\WebClass\Class.cs.
Em seguida, execute devenv.exe / installvstemplates.Você está procurando o seguinte diretório:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp
Cada modelo é um arquivo ZIP dentro da
1033
subpasta (em inglês) de uma das categorias nesta pasta. Você pode editar o.cs
arquivo dentro do arquivo ZIP.Se você estiver em um sistema de 32 bits, remova o
(x86)
. VS2005 éMicrosoft Visual Studio 8
e VS2010 éMicrosoft Visual Studio 10.0
.Observe que esses modelos não são por usuário. Você pode criar modelos por usuário copiando esses arquivos ZIP para
My Documents\Visual Studio 2008\Templates\ItemTemplates\Visual C#
.fonte
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
e então eu criei e copiei para...\Documents\Visual Studio 2015\Templates\ItemTemplates\Visual C#\Code\1033\Class
. Eu fechei o Visual Studio enquanto fazia isso. E também executei odevenv.exe /installvstemplates
comando mencionado em outro comentário. Quando relancei o VS, minhas alterações apareceram ao criar novas classes. Excelente!No Visual Studio 2012, para removê-los do arquivo class.cs padrão, o modelo do item pode ficar assim (não inclua / remova o uso de instruções):
Arquivo de modelo de classe padrão: C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class \ Class.cs
Mais informações aqui: http://aaron-hoffman.blogspot.com/2013/05/edit-default-visual-studio-2012-item.html
fonte
Novos modelos de classe podem estar localizados em pastas diferentes, dependendo do tipo de projeto. Enquanto trabalhava em um projeto da Web no VS 2015, descobri que ao editar o arquivo
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
Não consegui ver nenhuma diferença no modelo padrão ao criar uma nova classe. Foi somente depois de editar o arquivo
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\WebClass\Class.cs
que eu era capaz de criar uma nova classe com o formato padrão que eu queria.
fonte
Nova adição à excelente informação de Sam Harwell. Estou usando a Comunidade do Visual Studio 2019, e o caminho para o meu modelo de classe é o mesmo que já mencionado, exceto "Enterprise", que é substituído por "Community". Assim:
Também vale mencionar que a pasta "zip" da classe não é um zip na minha instalação. É simplesmente outra pasta.
Outra "pegadinha" é que, se você estiver executando uma edição de visualização, ela está na própria pasta "Preview":
Para outros modelos, a pasta a procurar é:
C: \ Arquivos de programas (x86) \ Microsoft Visual Studio \ [ANO] \ [EDIÇÃO] \ Common7 \ IDE \ ItemTemplates
Então, na minha máquina é:
10 de maio de 2020
Você também precisa verificar o valor de "Localização dos modelos de itens do usuário" em Ferramentas | Opções | Projeto e Soluções / Locais
Espero que isso ajude alguém.
fonte
Pergunta antiga - nova resposta: Desculpe a pergunta, talvez ofensiva: Por que você se importaria com isso?
Ferramentas elétricas de produtividade (extensão do visual studio, eu recomendaria usá-lo de qualquer maneira) -> ative a opção / configuração chamada: "Remover e classificar os usos ao salvar"
Nenhum clique extra / atalhos de teclado / modificação manual de modelos etc ... desde que você tenha que salvar seus arquivos de qualquer maneira.
fonte
Só quero acrescentar à excelente resposta de Sam Harwell. Pode haver mais de um modelo de classe, por exemplo,
AspNetCore
tem seu próprio modelo em:fonte