How to fix VS 2010 item template issue
Após gerar um template, que ganhou o nome de TemplatePage, a partir de um web form chamado About.aspx, um arquivo zip é produzido e salvo em dois diretórios:
“C:\Documents and Settings\SeuUsuario\Meus documentos\Visual Studio 2010\Templates\ItemTemplates\TemplatePage.zip”.
e
“C:\Documents and Settings\SeuUsuario\Meus documentos\Visual Studio 2010\My Exported Templates\TemplatePage.zip”
Dentro do ficheiro TemplatePage.zip, 5 arquivos são encontrados:
__TemplateIcon.ico
About.aspx
About.aspx.cs
About.aspx.designer.cs
MyTemplate.vstemplate
O problema está no arquivo “About.aspx.designer.cs”, o código deste arquivo deu à classe o nome de “About”. Quando, o certo seria dar-lhe o nome “$safeitemname$”, assim como foi feito com sucesso no arquivo “About.aspx.cs”.
Passos para a resolução do problema:
- Renomear a classe “About” para o nome “$safeitemname$”.
- Recompactar o arquivo “TemplatePage.zip”.
- Substituí-lo nos dois locais onde ele existe.
- Fechar todas as instâncias do Visual Studio
- E finalmente vamos para a linha de comando abaixo:
c:\windows\system32\cmd.exe
OBS.: Aguarde até o comando ser finalizado, pode demorar alguns minutos.
Visual Studio usado | 10.0.30319.1 RTMRel |
Sistemas Operacionais | Vista e XP |
Versão .Net Framework | 4.0.30319 RTMRel |