我想使用Visual Studio 2012开始使用ASP.NET MVC 5.我已经安装了“ASP.NET And Web Tools 2013 for Visual Studio 2012,但是这只”只给了我一个“空ASP.NET MVC 5项目”模板。
对于MVC4 Web项目,我可以选择不同类型的Web应用程序(如“标准”,“Internet”,“Intranet”等)。我已经看过Visual Studio 2013的类似选项的截图。
是否有任何项目模板(针对VS2012)允许我对MVC5应用程序执行相同的操作?
答案 0 :(得分:15)
似乎“当前”只包含空项目模板,而且MS官方尚未发布VS2012的所有其他模板。对于ASP.NET MVC 5,您可以使用scafolding添加控制器,视图等。对于WebAPI模板,这是相同的。
ASP.NET MVC 5模板
我们添加了一个新的MVC 5模板。它引用了 最新的MVC 5 NuGet包,你可以使用脚手架来添加 控制器和视图。
答案 1 :(得分:10)
不确定您是否对此答案感兴趣,但我有一个教程,不仅可以让您的空MVC 5项目与Bundling,控制器,jQuery,jQuery UI,Modernizr等一起使用,而且还会引导您完成安装了Zurb的Foundation 5,这是一个响应式框架,我在MVC 5中与Sass一起工作。它就在这里:
http://httpjunkie.com/2013/158/install-zurbs-foundation-5-in-net-mvc-5/
许多人遇到的问题是Visual Studio 2012只允许你从一个空白的MVC 5项目开始,所以我会帮你安装NuGet,它与NuGet包中的指令很相似变化;但是,它没有考虑您将使用Blank MVC 5项目从Visual Studio 2012进行安装。如果您想将Foundation 5与MVC 4 Web应用程序模板一起使用,只需省略Bootstrap卸载并且NuGet包应该可以正常工作,但是如果您需要使用MVC 5并且您没有Visual Studio 2013,则需要构建Home Controller,Bundling类,修改Global.asax.cs以及其他古怪的小东西。让我们开始吧。
我花了几个小时的时间来完成所有工作。
答案 2 :(得分:3)
我刚刚跑过这个并经历了它。它似乎是现场,也是真正回答海报问题。
http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/
答案 3 :(得分:0)
使用具有最新模板的VS2013 express,生成脚手架项目(非空),然后返回VS2012并开始工作。