如何将MVC5添加到Visual Studio 2013?


216

我正在开始一个新项目,并想尝试一下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-但找不到Microsoft提供的任何官方软件。

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

谢谢


Answers:


282

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

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

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


7
创建新的ASP.NEt Web应用程序并选择MVC和WEB API之后,它不会问我要使用哪个MVC版本。我怎么知道我现在是否在MVC 4或5下工作?
developer82

5
@ developer82:检查NuGet软件包或程序集引用中的版本。它应始终使用NuGet上可用的最新版本。
SLaks 2014年

7
仅添加我自己的注释,您必须选择.NET Framework 4.5(或更高版本)才能查看ASP.NET Web应用程序模板。如果较低,它将显示较旧的版本模板,即MVC 4 Web应用程序或Web窗体。因为我不得不坚持使用旧版本的框架,所以让我感到困惑。
理查德·莫斯

我不明白 不知何故,我在模板资源管理器中的C#下没有“ web”节点。我通过Chocolatey安装了VS2013,所以也许打包方式有问题?
尼尔·巴恩威尔

69

MVC 5已内置到Visual Studios 2013中。

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

  2. 重要提示:现在,请靠近新项目对话框的顶部,然后选择.NET 4.5或更高版本。在Web下并选择了适当的框架后,单击中间窗格中的ASP.NET Web应用程序。点击确定

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


我尝试了这个,它没有帮助。在我的模板> C#中,没有MVC模板。
Preza8

4
没有名为“ MVC”的模板,该模板称为“ ASP.NET Web应用程序”。一旦选择了那个,就可以在下一个窗口中选择MVC。
EluciusFTW 2015年

49

转到文件 -> 新建项目

Visual C#下选择Web

选择ASP.NET Web应用程序

单击确定

新建项目对话框

选择MVC

单击确定

ASP.Net对话框


7
用鼠标不容易画圆吗?:)尝试使用ShareX。工作请客!
Piotr Kula 2015年

我有同样的问题。该解决方案很有帮助。我的错误是没有开始一个新项目而是一个新网站,然后Visual Studio没有显示MVC选项。但是,您可以选择razor v3(或2没有尝试使用MVC网站)。
2015年

这对我不起作用。当我选择Web应用程序并单击“确定”时,我没有得到MVC选项,但MVC并未显示为选项。它在Visual Studio 2012下起作用,但仅在版本4
Mark Ainsworth

6

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

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

  1. 打开Programs and Features找到与Visual Studios相关的版本,单击它,
  2. 点击Change。然后会出现设置窗口,
  3. Web Developer Tools在此处选择并继续设置。

它将下载或使用安装媒体(如果存在)。设置窗口可能会重新启动后,您就可以开始玩耍了Web Developer Tools


谢谢!您几乎挽救了我,使我免于将笔记本电脑拖出窗外:P
Olle Kelderman

1

转到文件->新建项目。

在“ Visual C#”下选择“ Web”。

选择ASP.NET Web应用程序

选择MVC

创建解决方案时,您会在vs 2013的状态栏中找到资源添加到解决方案中。

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

但是将取决于您的操作系统运行时版本。



0

您可以从PC路径的此处查看Windows安装的文件夹

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

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

在此处输入图片说明


-1

安装Visual Studio 2013时,请选择Web开发工具。然后它将正常工作并显示asp.net Web应用程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.