哪个.NET框架与MVC 4?

use*_*406 19 .net asp.net-mvc-4

我刚刚安装了MVC 4,我正在考虑将它与VS 2010一起使用.我注意到默认情况下在创建项目时.NET框架是4.0,但我正在查看的示例代码使用框架4.5.如果我想利用MVC 4的所有功能,我需要安装框架4.5,还是应该4.0足够?

编辑:似乎我将使用4.0,虽然4.5将是VS2012中的默认框架?如果是这样,我可能更愿意安装它以节省以后必须进行框架更改.

Ste*_*eve 21

看看MVC4 下载页面.有一个要求部分说:

支持的操作系统:Windows 7,Windows Server 2003,Windows Server 2008,Windows Server 2008 R2,Windows Vista,Windows XP

.NET 4,ASP.NET 4,Visual Studio 2010或Visual Web Developer 2010都需要使用此功能的某些部分.


Ada*_*SFT 13

您至少需要.NET 4和Visual Studio 2010,但CAN可以使用ASP.NET 4.5的更多功能.

VS2010仅支持框架4功能,因此不支持async/await.对于这些功能,您需要ASP.NET 4.5.这也适用于Web API,例如这需要4.5:http: //blogs.msdn.com/b/henrikn/archive/2012/03/03/async-mashups-using-asp-net-web-api. ASPX

MVC4中的标准控制器/视图场景将在ASP.NET 4上的VS2010中运行.