2012-08-23 24 views
19

Acabo de instalar MVC 4 y estoy buscando usarlo con VS 2010. Observé que, de forma predeterminada, al crear un proyecto, el .NET framework es 4.0, sin embargo, el código de ejemplo que estoy usando usa Framework 4.5. Si quiero utilizar todas las funciones de MVC 4, ¿necesito instalar Framework 4.5, o debería ser 4.0?¿Qué .NET framework con MVC 4?

EDITAR: Parece que iré con 4.0, aunque 4.5 será el marco predeterminado en VS2012? Si es así, probablemente preferiría instalar eso para ahorrar tener que hacer cambios en el framework más tarde.

Respuesta

21

Mire la MVC4 download page. Hay una sección de requisitos diciendo:

sistemas operativos compatibles: Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP

.NET 4, ASP.NET 4, Visual Studio 2010 o Visual Web Developer 2010 son necesarios para usar ciertas partes de esta función.

1

Sin duda no es necesario instalar 4.5 (mvc4-release-notes). ASP.NET MVC 4 también está disponible para Framework versión 4.0 y 4.5.

1

Si solo está escribiendo una aplicación sobre la marcha, solo escriba y compile. Eso le dirá si tiene lo que necesita. Tho:

utilizar todas las características de MVC

no suena muy centrado en el usuario;)

Asimismo, hágase un favor y desplegar a IIS como su servidor de desarrollo no Cassini o lo que sea se llama hoy en día.

13

Necesita .NET 4 y Visual Studio 2010 como mínimo, pero PUEDE usar más funciones con ASP.NET 4.5.

VS2010 solo será compatible con las características de la estructura 4, por lo que async/await no será compatible. Para esas características necesita ASP.NET 4.5. Esto se aplica a la API de Web, así, por ejemplo, esto requiere 4.5: http://blogs.msdn.com/b/henrikn/archive/2012/03/03/async-mashups-using-asp-net-web-api.aspx

Un controlador/vista escenario estándar en MVC4 trabajarán en VS2010 en ASP.NET 4.

+0

Entonces, ¿quiere decir que sin Visual Studio 2012 No podré usar async/await? –

+0

Bien, no, sí, puedes usar visual studio express, .NET sdk y hacerlo manualmente, o ver las cosas de sincronización aquí (descargo de responsabilidad: no estoy completamente seguro de lo que contiene y nunca lo he usado: http: // www. microsoft.com/en-us/download/details.aspx?id=9983) –

Cuestiones relacionadas