2014-01-13 122 views
213

我正在开始一个新项目,并想尝试MVC 5(我已经使用MVC 4构建了一个Web应用程序)。在Visual Studio 2013中,我单击新建项目并导航到Visual C#> Web> Visual Studio 2012(即使我已经安装VS 2013,它在菜单中显示2012),并且在该列表中,我只有MVC 4应用程序 - 不是5.如何将MVC5添加到Visual Studio 2013?

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

我已选中工具>扩展和更新并搜索MVC 5 - 但它没有发现任何官方从微软。

如何添加MVC 5到我的Visual Studio 2013?

谢谢

+1

http://www.hanselman.com/blog/OneASPNETSneakPeekElegantWebFormsAndSnowballsInHell.aspx http://msdn.microsoft.com/en-us/magazine/dn198242.aspx – SLaks

回答

281

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

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

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

+7

一旦我创建了一个新的ASP.NEt Web应用程序并选择MVC和WEB API - 它没有问我要使用哪个MVC版本。我如何知道现在我在MVC 4还是5下工作? – developer82

+5

@ developer82:检查NuGet软件包或程序集引用中的版本。它应该始终使用NuGet上提供的最新版本。 – SLaks

+7

只需添加我自己的评论,您必须*选择** .NET Framework 4.5 **(或更高版本)才能看到* ASP.NET Web Application *模板。如果它较低,则会显示较旧的版本模板,即MVC 4 Web应用程序或Web窗体。我困惑了一会儿,因为我大多不得不坚持旧版本的框架。 –

69

MVC 5已内置在视觉工作室2013年

  1. 打开一个新的项目,在左边确保您模板下>的Visual C#>网络没有模板>的Visual C#>网络> Visual Studios 2012.

  2. 重要提示:现在查看新项目对话框的顶部并选择.NET 4.5或更高版本。一旦在网络下并选择了适当的框架,请在中间窗格中单击ASP.NET Web应用程序。点击OK

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

+0

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

+4

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

49

转到文件 - >新建项目

选择网络Visual C#

选择ASP.NET Web应用程序

点击OK

New Project Dialog

选择MVC

Click OK

ASP.Net Dialog

+7

用鼠标绘画圈不容易吗? :)尝试使用ShareX。作品一种享受! – ppumkin

+0

我有同样的问题。这个解决方案有很多帮助。我的错误是没有启动一个新的项目,而是一个新的网站,然后MVC选项没有被Visual Studio显示出来。但是,您可以选择剃须刀v3(或2没有尝试它有MVC网站)。 – Agguro

+0

这不适合我。当我选择“Web应用程序”并单击“确定”时,我没有获得MVC选项,但MVC不作为选项出现。它在Visual Studio 2012下,但只有版本4.我在寻找版本5 –

0

此外,虽然安装Visual Studio 2013,确保已选中 “Web开发工具”

6

对于其他的答案,这并不总是存在的。有时在安装过程中,人们忘记选择Web Developer Tools

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

  1. 打开Programs and Features找到相关版本 有视觉工作室,点击它,
  2. 点击Change。 然后出现设置窗口,
  3. 选择Web Developer Tools那里并继续设置。

它将下载或使用设置介质(如果存在)。安装程序窗口可能重新启动后,您就可以立即享受Web Developer Tools的乐趣了。

+0

谢谢!你几乎救了我把我的笔记本电脑从窗户里拉出来:P –

+0

=)很高兴它解决了你的问题。 –

1

转到文件 - >新建项目。

在Visual C#下选择Web。

选择ASP.NET Web应用程序

选择MVC

创建解决方案时,你会发现在溶液中获取添加在DLL文件VS 2013

检查属性的状态栏上的资源 - - > system.web.mvc,它显示最新版本(5.2.2.0)

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

0

你可以看看的Windows安装文件夹从这里你的电脑路径:

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

查看,其中显示安装MVC 3打开的文件,MVC 4

enter image description here

-1

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

相关问题