Pregunta

He estado tratando de desplegar mi MVC 3 Aplicación Beta ASP.NET para mi alojamiento. Es compatible con todas las tecnologías necesarias ya través de prueba y error que establece Copy Local las referencias necesarias para True. Entonces tuve el error de que mi aplicación no puede encontrar la vista. Se enumeran .cshtml Ficheros Se trató. Tenía esos archivos en mi proyecto, pero no se desplegaron. He encontrado que Visual Studio 2010 no establece la propiedad Build Action archivos .cshtml como Content como lo hace para los archivos .aspx.

¿Hay una manera de hacer que Visual Studio ajusta automáticamente .cshtml como contenido, o voy a tener que ajustarlo manualmente a cada Razor Ver agregar?

¿Fue útil?

Solución

A la espera de la versión final que tendrá la integración de Visual Studio IntelliSense completa y con el motor de vistas Razor es posible que la caja esta entrada de blog y especialmente la sección: cambiar los parámetros predeterminados acción de generación para un archivo de tipo .

Otros consejos

Mi equipo ha estado funcionando en este problema también. A pesar de que todos somos conscientes de la gotcha, es demasiado fácil de olvidar para cambiar la acción de construcción, y como resultado se termina arriba w / un error de ejecución.

Me envió un bug en Conectar para abordar esta cuestión. Complacer a voto y comentario por lo que este tema se pone algo de tracción.

http://connect.microsoft.com/VisualStudio/feedback/details/619539/mvc3-razor-views-and-partial-views-cshtml-are-not-marked-as-content

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top