Visual Studio 2012的MVC5项目模板

问题描述:

我想使用Visual Studio 2012开始使用ASP.NET MVC 5.我已经安装了“ASP.NET And Web Tools 2013 for Visual Studio 2012,但这个”唯一“给了我一个”空的ASP.NET MVC 5项目“模板Visual Studio 2012的MVC5项目模板

对于MVC4 web项目,我可以选择不同类型的Web应用程序(如”标准“,”Internet“,”Intranet“等)。 2013年工作室

是否有任何项目模板(用于VS2012),这让我对MVC5应用做?

+1

这会帮助你吗? http://*.com/questions/18288215/how-can-i-add-the-mvc-5-project-template-to-vs-2012 – Spock

+0

这个问题帮助我安装“Web Tools 2013”​​:)所以它显然是相关的,但正如我所说,它只安装一个模板。 – MartinStettner

+0

我的答案不是一个模板,但它会让你启动并运行一个MVC 5项目和基础知识。就像模板一样。 –

看来,“目前”日ere仅包含空项目模板,而MS正式尚未发布VS2012的所有其他模板。对于ASP.NET MVC 5,您可以使用scafolding来添加控制器,视图等。这与WebAPI模板相同。

ASP.NET MVC 5模板
我们增加了一个新的MVC 5模板。它引用了最新的MVC 5 NuGet软件包 ,您可以使用脚手架来添加 控制器和视图。

另见RELEASE NOTES

enter image description here

+0

这是一个空的项目,它与完整的mvc5应用程序不同。这是一个更好的答案? –

+0

答案基于问题:“是否有任何项目模板(适用于VS2012),这些模板允许我为MVC5应用程序执行相同的操作?”不是关于提供的模板是否更好。根据MS决定赋予用户在项目中添加脚手架的能力。 – Spock

+0

Visual Studio“迄今为止”在任何类型的更新,添加或Web Essential类型插件中添加了完整的MVC 5应用程序模板?如果之前的评论听起来像我是一个家伙那么好吧。事实上,我有一种感觉,因为我没有读完所有的东西。但是到目前为止,这个问题有点古怪,你知道吗? –

不知道,如果你有兴趣在这个答案,但我有一个教程,不仅会让你的空MVC 5项目,捆绑,控制器工作,jQuery的,jQuery UI的,Modernizr的多,但它会引导您完成安装Zurb基金会5,一个负责任的框架,我与萨斯在MVC 5.工作一切都在这里:

http://httpjunkie.com/2013/158/install-zurbs-foundation-5-in-net-mvc-5/

许多人遇到的问题是,Visual Studio 2012只允许你从一个空白的MVC 5项目开始,所以我会帮你获得安装的NuGet,这与NuGet包中的说明非常相似,微小的变化;但是,不考虑您将使用空白MVC 5项目从Visual Studio 2012进行安装。如果你想在MVC 4 Web Application模板中使用Foundation 5,只需省略Bootstrap卸载,并且NuGet包应该可以正常工作,但是如果你需要使用MVC 5并且你没有Visual Studio 2013,那么你需要构建Home Controller,Bundling类,修改Global.asax.cs以及其他古怪的小东西。所以让我们开始吧。

我花了好几个小时才完成所有工作。

+1

谢谢!这正是我所期待的。我不希望整个Web应用程序为我模板,但空MVC 5项目并不足以让我开始。我也碰巧想用Foundation来代替默认的Bootstrap。 – Dooms101

+0

太棒了,很高兴我能帮到你。我还在该网站上发布了另一个教程,该教程将指导您获取VS 2012中的mvc 4应用程序,并与VS 2013中的MVC 5应用程序进行更新,但全部在VS 2012中完成。 –

+1

YAY !!! SASS和Foundation在MVC中用asp.net/VS2012。还没有看到这个例子。谢谢! – Rachael

我只是碰到了这个,现在就通过它。这似乎是真实的回答海报问题。

http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

+0

我希望它仍然是相关的。我正在考虑通过它并更新一下。考虑MVC 5.1,带有标识的新MVC模板。甚至可用于VS 2012的更新可能会在该博客文章中抛出一些细节,但整篇文章仍应有所帮助。如果我更新它,我会通知您,如果您看到它们,请随时向我发送任何更新或过时的指示。 –

+0

它适合你吗? –

+0

上面的链接描述了如何将MVC4项目转换为MVC5项目。它并不试图描述如何将空白MVC5项目转换为MVC5 Web应用程序项目。 – barrypicker

使用VS2013快递,里面有最新的模板,生成脚手架项目(不为空),然后返回到VS2012,做你的工作。