我刚刚安装了 MVC 4 并正在考虑将它与 VS 2010 一起使用。我注意到在创建项目时默认情况下 .NET 框架是 4.0,但我正在查看的示例代码使用框架 4.5。如果我想利用 MVC 4 的所有功能,我需要安装框架 4.5,还是 4.0 就足够了?
编辑:似乎我会选择 4.0,虽然 4.5 会成为 VS2012 中的默认框架吗?如果是这样,我可能更愿意安装它以节省以后必须进行框架更改。
我刚刚安装了 MVC 4 并正在考虑将它与 VS 2010 一起使用。我注意到在创建项目时默认情况下 .NET 框架是 4.0,但我正在查看的示例代码使用框架 4.5。如果我想利用 MVC 4 的所有功能,我需要安装框架 4.5,还是 4.0 就足够了?
编辑:似乎我会选择 4.0,虽然 4.5 会成为 VS2012 中的默认框架吗?如果是这样,我可能更愿意安装它以节省以后必须进行框架更改。
查看 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 才能使用此功能的某些部分。
您至少需要 .NET 4 和 Visual Studio 2010,但可以使用 ASP.NET 4.5 的更多功能。
VS2010 将仅支持 framework 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 中运行。
如果您只是在编写应用程序,那么只需编写和编译即可。这会告诉你是否有你需要的东西。寿:
利用 MVC 的所有功能
听起来不太以用户为中心;)
也请帮自己一个忙,并将其部署到 IIS 作为您的开发服务器,而不是 Cassini 或现在所谓的任何东西。
毫无疑问不需要安装 4.5 ( mvc4-release-notes )。ASP.NET MVC 4 可用于框架版本 4.0 和 4.5。