我正在开始一个新项目,并想给一个尝试MVC 5(我已经使用MVC 4之前构建了一个web应用程序)。

在Visual Studio 2013中,我单击新项目并导航到Visual c# > Web > Visual Studio 2012(即使我已经安装了VS 2013,它在菜单中显示2012),在该列表中我只有MVC 4应用程序-而不是5。

下拉菜单中的框架被设置为。net framework 4.5.1—仍然什么都没有。

我已经检查了工具>扩展和更新,并搜索了MVC 5 -但它没有发现任何来自微软的官方。

如何将MVC 5添加到Visual Studio 2013?

谢谢你!


Visual Studio 2013不再为不同的ASP提供单独的项目类型。网络功能。

您必须选择. net Framework 4.5(或更高版本)才能看到ASP。NET Web应用程序模板(适用于ASP。净)。 所以只要选择Visual c# > Web > ASP。NET Web应用程序,然后在下一步中选择MVC复选框。

注意:请确保不要选择c# > Web > Visual Studio 2012子文件夹。


MVC 5已经内置到Visual Studios 2013中。

打开一个新项目,在左边确保你在模板> Visual c# > Web下,而不是模板> Visual c# > Web > Visual Studios 2012下。 重要提示:现在查看新项目对话框顶部附近,选择. net 4.5或更高版本。一旦在web和适当的框架是选择点击ASP。在中间窗格中显示NET Web Application。单击OK 这将带您到一个页面,您可以选择MVC作为项目并启动向导。


打开文件->新建项目。

选择Visual c#下的Web。

选择ASP。NET Web应用程序

单击OK。

选择MVC。

单击OK。


另外,在安装Visual Studio 2013时,确保你已经选择了“Web开发工具”。


至于其他答案,它并不总是存在的。有时在安装过程中,人们忘记选择Web开发工具。

为了解决这个问题,我们应该:

打开程序和功能可以找到Visual studio的相关版本 点击它, 单击更改。 然后会出现设置窗口, 在那里选择Web开发人员工具并继续安装。

如果存在,它将下载或使用安装媒体。安装完成后,窗口可能会重新启动,现在您就可以开始使用Web开发人员工具了。


打开文件->新建项目。

选择Visual c#下的Web。

选择ASP。NET Web应用程序

选择mvc

当解决方案被创建时,你会在vs 2013的状态栏中发现资源被添加到解决方案中。

检查Dll文件——> system.web的属性。Mvc,它显示最新版本(5.2.2.0)

但取决于你的操作系统运行时版本。


你可以在你的电脑路径下查看Windows installed文件夹:

C:\Program Files (x86)\Microsoft ASP.NET

打开文件的视图,其中显示安装的MVC 3, MVC 4


安装visual studio 2013时选择web开发工具。然后它将正常工作并显示asp.net web应用程序。