Visual Studio 2010 non imposta .CSHTML (Razor View Engine) come Content
-
29-09-2019 - |
Domanda
Ho cercato di distribuire il mio ASP.NET MVC 3 Beta Application alla mia hosting. Supporta tutte le tecnologie necessarie e attraverso pista ed errore ho impostato Copy Local
i riferimenti necessari a True
. Poi ho avuto l'errore che la mia applicazione non riesce a trovare la vista. E 'quotata file .cshtml ha provato. Ho avuto i file nel mio progetto, ma non sono stati schierati. Ho scoperto che Visual Studio 2010 non imposta Build Action
proprietà file .cshtml come Content
come fa per i file aspx.
C'è un modo per rendere Visual Studio .cshtml automaticamente impostata come contenuti, o dovrò impostare manualmente ad ogni Razor View aggiungo?
Soluzione
In attesa del rilascio finale che avrà la piena integrazione di Visual Studio e Intellisense con il motore di visualizzazione Razor si può checkout questo post del blog e in particolare la sezione: Modifica la build azione predefinita per un file di tipo .
Altri suggerimenti
La mia squadra è stato in esecuzione in questo problema pure. Anche se siamo tutti consapevoli del Gotcha, è troppo facile dimenticare di modificare l'azione di costruzione, e di conseguenza si finisce-up w / un errore di runtime.
Ho presentato un bug su Connect per affrontare questo. Si prega di up-voto e commentare in modo da questo problema ottiene una certa trazione.