有没有办法在Visual Studio 2012中安装ASP.NET MVC 5?
我尝试过使用NuGet(http://www.nuget.org/packages/Microsoft.AspNet.Mvc) . 但我认为它应该作为Visual Studio扩展,但我无法在任何地方找到它 .
或者它仅在Visual Studio 2013中可用?
有没有办法在Visual Studio 2012中安装ASP.NET MVC 5?
我尝试过使用NuGet(http://www.nuget.org/packages/Microsoft.AspNet.Mvc) . 但我认为它应该作为Visual Studio扩展,但我无法在任何地方找到它 .
或者它仅在Visual Studio 2013中可用?
11 回答
Microsoft已在其MSDN博客上为您提供:MVC 5 for VS2012 . 从那篇博客:
下载链接指向Web平台安装程序,允许您从VS2012启动新的MVC5项目 .
您可以使用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
在Visual Studio 2012中,您可能需要为安装ASP.NET MVC 5提供一些安装 . 现在,Update 4似乎包含了Web Tools更新 .
Windows 8.1 SDK
Visual Studio 2012 Update 4
ASP.NET and Web Tools 2013.1 for Visual Studio 2012
如果您只是在寻找构建Web应用程序的选项,而不是安装程序中的.NET Framework 4.5.1选项,则不必安装完整的Windows 8.1 SDK . 完整安装大约是1.1 GB,但只有.NET安装程序只有72 MB .
网络安装程序没有“找到产品”我遇到了麻烦
独立安装程序位于此处:
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
Dependency:
.NET 4.5
在创建新项目时,您需要选择此版本的框架才能查看MVC 5项目模板 .
Included:
MVC5
实体框架6
Web API 2
Bootstrap
剃刀
Nuget 2.7
在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 Form project 来处理它 . 例如,添加控制器等选项将不再存在......
以下是在Visual Studio 2012中使用ASP.NET MVC 5的步骤:
启动ASP.NET MVC 4项目 .
Install-Package Microsoft.AspNet.WebApi -pre
Install-Package Microsoft.AspNet.Mvc -Pre
Install-Package Microsoft.AspNet.SignalR -Pre
这两个将更新:
Microsoft.AspNet.Mvc 5.0.0-rc1
Microsoft.AspNet.Razor
Microsoft.AspNet.WebApi 5.0.0-rc1
Microsoft.AspNet.WebApi.Client 5.0.0-rc1
Microsoft.AspNet.WebApi.Core 5.0.0-rc1
Microsoft.AspNet.WebApi.WebHost 5.0.0-rc1
Microsoft.AspNet.WebPages 3.0.0-rc1
和其他一些好东西
如果这些升级没有更新您的web.config,请查看此有用的页面:upgrading from MVC4 to MVC5 .
您应该能够从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-web-api-2
仅供参考 . 您现在可以更新VS 2012:
http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012.aspx
“我们已经为Visual Studio 2012发布了ASP.NET和Web Tools 2013.1 . 此版本带来了大量改进,并为Visual Studio用户提供了对ASP.NET MVC 5,Web API 2,脚手架和实体框架的一些出色增强功能 . 2012年和Visual Studio 2012 Express for Web . “
第1步:安装更新http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ .
好的,这样你就可以从一个空白的ASP.NET MVC项目开始,但很多人都想要Visual Studio 2013附带的全互联网应用程序 .
所以我有一个步骤2:http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/
如果您在我的网站上关注该教程,我会完整安装Foundation 5和一个很酷的Hybrid OffCanvas / Top-Bar导航 .
如果要将ASP.NET MVC 5和ASP.NET Web API 2安装到VS 2012 Ultimage中,可以从中下载MSI安装程序
http://www.microsoft.com/en-us/download/details.aspx?id=41532 .
我已经下载并安装了就知道了 . 我得到了MVC 5和Web API 2
:)
此功能现在可用于Web Platform Installer上的Visual Studio 2012 . 只需搜索ASP.NET和Web Tools 2012.2 .
How to install ASP.NET and Web Tools 2012.2