ASP.Net MVC 1.0 en Visual Studio 2010

Es Visual Studio 2010 compatible con MVC 1.0


Hola chicos,

Gracias por leer por adelantado.

Estoy trabajando con un proyecto MVC 1.0 y VS2008.

Estaré encantado de actualizar a VS2010, pero estoy dudando sobre su compatibilidad con MVC 1.0.

¿Lo has hecho? ¿Cómo resultó?

Visual Studio 2010 vendrá con ASP.NET MVC 2.0 listo para usar, por lo que su mejor opción es convertir su proyecto 1.0 existente a 2.0.

Su proyecto ASP.NET MVC 1.0 debe ser (casi) totalmente compatible con ASP.NET MVC 2.0 (hay un pequeño número de cambios de ruptura menores). Todo lo que se requiere para convertir el proyecto a ASP.NET MVC 2.0 es un cambio de GUID en el archivo del proyecto.

Consulte las Notas de la versión de ASP.NET MVC 2.0 para obtener más información sobre la compatibilidad y la conversión.

Todo parecia estar bien. Pude hacer que funcionara, aunque tomó un poco de piratería.

  1. Convierta la solución MVC 1.0 a MVC 2.0 con esta herramienta .
  2. Abra la solución actualizada en VS 2010.
  3. Elimine la referencia a MVC 2.0 y agregue una referencia a la versión 1.0 de System.Web.Mvc.dll que esperamos haya guardado. Asegúrese de marcar la propiedad “Copiar local” de esta referencia 1.0 como verdadera.
  4. Vaya a los archivos [mvc project root] \ Web.config y [mvc project root] \ Views \ Web.config y cambie la versión 2.0.0 a 1.0.0 en cualquier lugar donde vea una referencia a System.Web.Mvc.
     

Había reemplazado las referencias a System.Web.MVC, Versión 2.0.0.0 con 1.0.0.0, pero estaba obteniendo los errores de Vista no encontrada porque System.Web.Mvc.ViewTypeParserFilter y System.Web.Mvc.ViewPage usaban Verision 2.0. 0.0 en web.config.