Esta apresentação discute a criação de Visual Studio Templates. Inclui demonstrações de como criar templates de projeto e item, wizards e instaladores VSIX para templates. Também aborda a criação de templates de projeto múltiplos.
3. Ricardo Alves Membro Activo da Comunidade NetPonto +5 anos de experiência profissional C#, WCF, ASP .NET, ASP .NET MVC, SQL VS LightSwitchearlieradopter Apresentações anteriores Práticas de programação em .NET Visual Studio LightSwitch
4. Agenda O que são Templates Como criar um Template Criar um Wizard Criar um Installer Multiple Project Templates
6. O que são Templates Contêm código de base reutilizável para facilitar a criação de novos projectos / items Tudo o que vemos quando fazemos File -> New Item / Project <VisualStudioInstallDir>ommon7DEtemTemplates <VisualStudioInstallDir>ommon7DErojectTemplates Basicamente são um “zip” com os ficheiros base e um .vstemplate com a metadata do template
7. Como criar um Template File -> Export Template ... Corte e costura nos ficheiros Alguns parâmetros reservados $guid[1-10]$ $itemname$ $safeitemname$ $username$ Copiar zip na pasta <MyDocuments>isualStudio ...emplates
8. Como criar um Template File -> New Project -> Extensibility -> Item / Project Template Corte e costura nos ficheiros O resultado da build deste projecto é o ficheiro zip com o template Copiar zip na pasta <MyDocuments>isualStudio ...emplates
12. Criar um Installer Criar um projectVsix Indicar o projecto de template e o wizard a usar Ele faz: Instalação do template Deploy na gac da assembly do wizard Debug do Wizard (é só fazer F5!) Controlo de “versão” out-of-the-box
17. Referências Visual Studio Templates http://msdn.microsoft.com/en-us/library/6db0hwky%28v=VS.100%29.aspx Create Reusable Project And Item Templates For Your Development Team http://msdn.microsoft.com/en-us/magazine/cc188697.aspx Code Generation with Visual Studio Templates http://www.olegsych.com/2008/03/code-generation-with-visual-studio-templates/
18. Próximas reuniões presenciais 23/07/2011 – Julho ??/08/2011 – Agosto (Ferias! ) 24/09/2011 – Setembro (2 anos!) 22/10/2011 – Outubro 29/10/2011 – Outubro (Coimbra)Reserva estes dias na agenda! :)