2011-10-17 22 views
11

Estoy usando MonoDevelop en la Mac con la última versión de Mono instalada.¿Inicia un proyecto ASP.NET MVC3 en MonoDevelop? ¿Pasos para hacerlo?

¿Qué pasos debo seguir para comenzar a usar MVC3 en un proyecto con sintaxis RAZOR (archivos .cshtml)?

He leído http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support pero no lo deletrea. ¿Cómo creo mi primer archivo .cshtml? ¿Cómo le digo a mi aplicación que apunte a Index.cshtml, y no al archivo predeterminado Index.aspx al crear un proyecto MVC (2) en MonoDevelop?


actualización

empecé un nuevo proyecto MVC2 en Mono. Comencé un nuevo proyecto de MVC3 en VS 2010. Copié todas las DLL requeridas del MVC3 al proyecto MVC2 en Mono. Ahora construyo y obtengo un "El compilador parece haberse bloqueado" en Mono.

Error when building

pensé que había un apoyo MVC3? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support ¿Qué estoy haciendo mal aquí?

+0

el MD ASP.NET MVC complemento no tiene soporte explícito para nada más nuevo que ASP.NET MVC 1.0, pero MD core tiene una sólida compatibilidad con .NET 4.0, por lo que debería ser posible parchear cosas. Mire la salida de compilación para ver el rastreo del bloqueo del compilador, podría ser algo simple como una referencia faltante. –

Respuesta

6

no estoy seguro de qué tan profundo estás buceo en Mono o lo Enviroment que está utilizando, pero aquí hay tres artículos muy útiles sobre el uso de blogs MVC y Mono:

El segundo enlace tiene una aplicación MVC descargable que ya se ha configurado para ejecutarse con una versión de Mono y utiliza MySql con el esquema de proveedor de membresía escrito en él.

Espero que estos enlaces te ayuden, y buena suerte con tu proyecto.

+0

Estoy en una Mac, ejecutándose localmente ahora. Actualicé mi pregunta Esperando que alguien me muestre cómo hacerlo funcionar. – program247365

3

This gentleman parece haber tenido algún éxito en ejecutar MVC3 en monodesarrollo en un mac.

4

Si obtiene el mensaje "El compilador parece fallar" al intentar cortar a MVC3, debe configurar su proyecto en .NET 4. Puede hacerlo haciendo clic derecho en el proyecto-> Opciones-> Crear -> general y seleccionar Mono/.NET 4.