如何在Visual Studio 2012中安装ASP.NET MVC 5?

Sre*_*moh 114 visual-studio-2012 asp.net-mvc-5

有没有办法在Visual Studio 2012中安装ASP.NET MVC 5?

我尝试过使用NuGet(http://www.nuget.org/packages/Microsoft.AspNet.Mvc).但我认为它应该作为Visual Studio扩展,但我无法在任何地方找到它.

或者它仅在Visual Studio 2013中可用?

Jim*_*ans 165

Microsoft已在他们的MSDN博客上为您提供:VSC的MVC 5.从那篇博客:

我们已经为Visual Studio 2012发布了ASP.NET和Web Tools 2013.1.此版本带来了大量改进,包括对Visual Studio 2012和Visual Studio 2012 Express for Web用户的ASP.NET MVC 5,Web API 2,脚手架和实体框架的一些出色增强.

您现在可以下载并开始使用这些功能.

下载链接指向Web平台安装程序,允许您从VS2012启动新的MVC5项目.

  • 如果您没有看到ASP.NET MVC 5项目模板,则可以将框架版本更改为4.5或更高版本... (15认同)
  • Web安装程序中不再提供该程序包.:/ (5认同)
  • @Sreginogemoh - 请将此作为答案,如果它适合你:) (4认同)
  • 我已安装它并设置为4.5但我仍然看不到MVC5 (3认同)
  • 我花了太多时间试图找到正确的链接.似乎上面的链接说它不再存在于包中.搜索后,我发现此链接:https://www.microsoft.com/en-us/download/details.aspx?id = 41532,这对我有用. (3认同)

Bob*_*Bob 10

您可以使用Visual Studio 2012.

只需在Visual Studio中更新您的NuGet包即可Microsoft.AspNet.Mvc 5.0.

您可能需要搜索预发布.

此外,默认项目还包含Entity Framework 6.0和ASP.NET Razor 3.0.

您可能还需要ASP.NET Identity Core和OWIN.

所有这些都可以通过菜单工具库包管理器管理解决方案的NuGet包来下载/更新.

如果您还没有NuGet,请按照本教程操作:

http://docs.nuget.org/docs/start-here/installing-nuget


Nei*_*roe 10

在Visual Studio 2012中,您可能需要安装一些ASP.NET MVC 5支持.Update 4现在似乎包含Web Tools更新.

如果您只是在寻找构建Web应用程序的选项,而不是安装程序中的.NET Framework 4.5.1选项,则不必安装完整的Windows 8.1 SDK.完整安装大约是1.1 GB,但只有.NET安装程序只有72 MB.


Joh*_*lin 7

网络安装程序没有"找到产品"我遇到了麻烦

独立安装程序位于此处:

https://www.microsoft.com/en-us/download/details.aspx?id=41532

可以在以下位置找到发行/安装说明

http://www.asp.net/visual-studio/overview/2012/aspnet-and-web-tools-20131-for-visual-studio-2012

相关性:

  • .NET 4.5
  • 在创建新项目时,您需要选择此版本的框架才能查看MVC 5项目模板.

包括:

  • MVC5
  • 实体框架6
  • Web API 2
  • 引导
  • 剃刀
  • Nuget 2.7


Fer*_*ras 5

遵循Microsoft教程 - 将ASP.NET MVC 4升级到ASP.NET MVC 5,http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and -web-api-project-to-aspnet-mvc-5-and-web-api-2,你可以解决一个问题,即Visual Studio 2012无法将你的项目识别为ASP.NET MVC 4也不能5.

它将作为Web窗体项目处理它.例如,添加控制器等选项将不再存在......


Spo*_*ock 1

您应该能够从 NuGet ( http://www.nuget.org/packages/Microsoft.AspNet.Mvc ) 安装到 VS2012 中。将目标框架更改为 .NET 4.5。

不确定新项目模板是否已准备好用于 VS2012。但如果您有 ASP.NET MVC 4 应用程序,则可以使用下面的链接进行升级。

http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-网络 API-2