适用于 Visual Studio 2012 的 MVC5 项目模板

Posted

技术标签:

【中文标题】适用于 Visual Studio 2012 的 MVC5 项目模板【英文标题】:MVC5 project template for Visual Studio 2012 【发布时间】:2013-11-23 09:26:06 【问题描述】:

我想使用 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 应用程序做同样的事情?

【问题讨论】:

这对您有帮助吗? ***.com/questions/18288215/… 这个问题帮助我安装了“Web Tools 2013”​​ :) 所以它显然是相关的,但是,正如我所说,它只安装一个模板。 我的答案不是模板,但它会让您开始并运行 MVC 5 项目和基础知识。就像模板一样。 你应该标记一个对你的问题帮助最大的答案! 【参考方案1】:

似乎“目前”只包含了 Empty Project 模板,MS 官方还没有发布 VS2012 的所有其他模板。对于 ASP.NET MVC 5,您可以使用脚手架添加控制器、视图等。这与 WebAPI 模板相同。

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

另见RELEASE NOTES

【讨论】:

这是一个空项目,与完整的 mvc5 应用程序不同。这是一个更好的答案吗? 答案基于“是否有任何项目模板(针对 VS2012)允许我为 MVC5 应用程序做同样的事情?”这个问题。与提供的模板是否更好无关。根据答案,MS 决定让用户能够为项目添加脚手架。 “迄今为止”Visual Studio 是否在任何类型的更新、添加或 Web Essential 类型插件中添加了完整的 MVC 5 应用程序模板?抱歉,如果之前的评论听起来像我是个混蛋。事实上,我有点成为其中一员,因为我没有按照我应该阅读的方式阅读所有内容。但是你知道迄今为止有什么模板,因为这个问题有点老了吗? 对不起,我不确定。最新版本的 VS/update 可能已经提供,但在我回答这个问题时,情况并非如此。 此功能现在可用于 VS.2012,地址为 Web Platform Installer。只需搜索ASP.NET and Web Tools 2012.2 并添加安装:i.stack.imgur.com/pRTSe.jpg【参考方案2】:

不确定你是否对这个答案感兴趣,但我有一个教程,它不仅可以让你的空 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 包中的说明非常相似,但有一些小问题变化;但是,它没有考虑到您将使用空白 MVC 5 项目从 Visual Studio 2012 进行安装。如果您想将 Foundation 5 与 MVC 4 Web 应用程序模板一起使用,只需省略 Bootstrap 卸载,NuGet 包应该可以正常工作,但如果您需要使用 MVC 5 而您没有 Visual Studio 2013,则需要构建Home Controller,Bundling 类,修改 Global.asax.cs 以及其他一些古怪的小东西。那么让我们开始吧。

我花了几个小时的大部分时间来完成所有工作。

【讨论】:

谢谢!这正是我一直在寻找的。我不想为我模板化整个 Web 应用程序,但是空的 MVC 5 项目也不足以让我开始。我也碰巧希望使用 Foundation 而不是默认的 Bootstrap。 太棒了,很高兴我能帮上忙。我在该站点上还有另一个教程,它会引导您将 VS 2012 中的 mvc 4 应用程序与 VS 2013 中的 MVC 5 应用程序保持同步,但所有这些都在 VS 2012 中完成。 耶!!! MVC 中的 SASS 和 Foundation 与 asp.net/VS2012。还没有看到任何这样的例子。谢谢! 我很高兴我记录了我的过程。作为向导,我实际上已经经历了几次。我忘了我写的。大声笑【参考方案3】:

我刚刚遇到了这个,现在正在经历它。它似乎很到位,也确实回答了发帖者的问题。

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

【讨论】:

我希望它仍然相关。我正在考虑通过它并对其进行一些更新。考虑到 MVC 5.1,带有身份的新 MVC 模板。甚至可用于 VS 2012 的更新也可能在该博客文章中遗漏了一些细节,但整篇文章仍然应该有所帮助。如果我更新它,我会通知你,如果你看到它们,请随时向我发送任何更新或过时的路线。 上面的链接描述了如何将 MVC4 项目转换为 MVC5 项目。它没有尝试描述如何将空白 MVC5 项目转换为 MVC5 Web 应用程序项目。【参考方案4】:

使用最新模板的VS2013 express,生成脚手架项目(非空),然后回到VS2012做你的工作。

【讨论】:

以上是关于适用于 Visual Studio 2012 的 MVC5 项目模板的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Visual Studio 2012/2013 的 MySQL

适用于 Visual Studio 2012 的 FxCop 12.0

适用于 Visual Studio 2012 的 MVC5 项目模板

如何使用适用于 Windows 8 的 Visual Studio Express 2012 创建适用于 Windows XP 的应用程序

串口通信IN C++(适用于Microsoft Visual Studio 2010/2012/2013 ,VC++6.0 )

Visual Studio c++有没有适用于win10系统的,求