如何将MVC5添加到Visual Studio 2013?

dev*_*r82 215 visual-studio-2013 asp.net-mvc-5

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

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

下拉菜单中的框架设置为.NET Framework 4.5.1 - 但仍然没有.

我检查了工具>扩展和更新,并搜索了MVC 5 - 但它没有找到任何官方的微软.

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

谢谢

SLa*_*aks 281

Visual Studio 2013不再具有针对不同ASP.Net功能的单独项目类型.

您必须选择.NET Framework 4.5(或更高版本)才能查看ASP.NET Web应用程序模板(对于ASP.NET One).
因此,只需选择Visual C#> Web> ASP.NET Web Application,然后在下一步中选择MVC复选框.

注意:确保不要选择C#> Web> Visual Studio 2012子文件夹.

  • 一旦我创建了一个新的ASP.NEt Web应用程序并选择了MVC和WEB API - 它没有问我使用哪个MVC版本.我怎么知道我现在是在MVC 4还是5下工作? (7认同)
  • 只是添加我自己的评论你*必须*选择**.NET Framework 4.5**(或更高版本)才能看到*ASP.NET Web Application*模板.如果它更低,那么它将显示旧版本模板,即MVC 4 Web应用程序或Web窗体.困惑了我一段时间,因为我大多不得不坚持使用旧版本的框架. (7认同)
  • @ developer82:检查NuGet包或程序集引用中的版本.它应该始终使用NuGet上提供的最新版本. (5认同)

K.J*_*.J. 69

MVC 5已经内置于Visual Studios 2013中.

  1. 打开一个新项目,在左侧确保您在模板> Visual C#> Web而不是模板> Visual C#> Web> Visual Studios 2012下.

  2. 重要说明:现在看看新项目对话框顶部附近并选择.NET 4.5或更高版本.在web下并选择适当的框架后,单击中间窗格中的ASP.NET Web Application.单击确定

  3. 这将带您进入一个页面,您可以在其中选择MVC作为项目并启动向导.

  • 没有名为"MVC"的模板,该模板称为"ASP.NET Web应用程序".一旦选择了那个,就可以在下一个窗口中选择MVC. (4认同)

Don*_*nal 49

转到文件 - > 新项目.

Visual C#下选择Web.

选择ASP.NET Web应用程序

单击确定.

新项目对话框

选择MVC.

单击确定.

ASP.Net对话

  • 用鼠标绘制圆圈不容易吗?:)尝试使用ShareX.干得好吃! (7认同)

Tol*_*men 6

关于其他答案,它并不总是存在.有时在设置过程中人们忘记选择了Web Developer Tools.

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

  1. 打开Programs and Features找到Visual Studios相关版本,点击它,
  2. 点击进入Change.然后会出现设置窗口,
  3. 选择Web Developer Tools那里继续设置.

如果存在,它将下载或使用安装媒体.设置窗口可能会重新启动后,您就可以随时使用Web Developer Tools了.