Attivare i menù Add Controller e Add View di MVC in un progetto di tipo Web Application

6. giugno 2011

Stò effettuando la migrazione della piattaforma di e-commerce all'architettura MVC 3.

Dato che è una modifica radicale stò procedendo per passi e la prima modifica è aggiungere lo scheletro di un'architettura MVC all'attuale progetto Web form.

In questo modo ho una struttura ibrida, il vecchio sito funziona completamente e posso piano piano modificare il layer di presentazione.

I primi passi sono:

  • aggiungere la reference a System.Web.MVC
  • aggiungere le cartelle Controllers e Views
  • modificare il file Global.asax per gestire le RouteMap e i global filters

A questo punto però cliccando col tasto destro sulle cartelle Controllers e Views mancano le rispettive voci di menù per aggiungere i controller e le view.

E' necessario "istruire" Visual Studio per fargli capire che il progetto supporta anche i template MVC.

Per fare questo è necessario modificare il file csproj della web application aggiungendo il GUID dei progetti MVC.

Il tag ProjectTypeGuids deve cominciare con {E53F8FEA-EAE0-44A6-8774-FFD645390401}:

<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};[senza ulteriori spazi e senza modificare il resto del tag)]</ProjectTypeGuids>
 

ASP.net, Visual Studio ,

Aggiungi Commento

  Country flag

biuquote
  • Commento
  • Anteprima
Loading