Estou preparando a palestra que farei com o Victor Cavalcante no TechEd Brasil 2011 nesta semana. Estava tentando pensar em alguma receita que fizesse sentido demonstrar. Não queria demonstrar a mesma que foi feita pelo Phil Haack no Build. A ideia que meio à mente é que eu preciso converter páginas ASPX pra Razor de vez em quando, e se estiver em um projeto que quero converter tudo, vai dar o maior trabalho. Pensei em fazer isso, e fiz.
O Nuget está publicado aqui. Pra usar é fácil:
Instale o Developer Preview do ASP.NET MVC 4, recipes só funcionam com ele.
Adicione uma referência do Nuget:
Procure por “recipe”. Por enquanto só tem duas receitas publicadas, a do SDK, feita pelo próprio Phil Haack, e a minha:
Instale. Após instalar ela não fica aparecendo como instalada. Imagino que isso é porque a recipe por padrão não coloca nenhuma referência do projeto. Eles devem resolver isso nas próximas versões, imagino. Após mandar instalar ela aparecerá no diretório packages:
A partir daí, basta clicar em qualquer diretório de views com o botão direito, selecionar Add > Run Recipe:
Vai aparecer as receitas que você pode rodar:
Se você não tiver nada pra converter a receita não aparece. Selecione ela e clique em ok:
Aparecem as views que podem ser convertidas. Notem que ChangePassword.aspx não aparece, porque ela já está convertida:
Selecione as que quer converter e clique em Convert!.
Ele vai converter. No próximo post vou explicar como a receita foi feita. No TechEd vou mostrar ao vivo.
Pingback: Construindo a Recipe que converte ASPX pra Razor | Blog Lambda3