asp.net-mvc - VS 2012 上没有 ASP.NET MVC 5 Web 应用程序模板?

标签 asp.net-mvc asp.net-mvc-4 visual-studio-2012 visual-studio-2013 asp.net-mvc-5

我正在使用 Visual Studio 2012 并且刚刚安装 "Microsoft ASP.NET and Web Frameworks 2013.1 - Visual Studio"

正如预期的那样,它添加了创建“ASP.NET MVC 5 空项目” 的选项。问题是,我看不出有什么办法可以启动 already functional "base application"就像我使用 MVC 4 时一样(例如 “Asp.NET MVC 4 Web 应用程序”)。我只看到一个空模板。

我见过这样的答案:

发现this article关于此事。

这显然不是一个阻碍,因为我总是可以从头开始创建应用程序,但我仍然想知道是否可以在 VS 2012 上实现这一目标。我是否错过了一步,或者我是否需要VS 2013呢?一个功能齐全的 Web 应用程序模板(带有身份验证等)非常适合涉足 MVC 5 的新功能或用于原型(prototype)设计。

最佳答案

使用 ASP.NET MVC 5 Empty Project 创建新项目后,您可以右键单击该项目,然后单击Add.. > New Scaffolded Item... ,选择MVC在左边,然后MVC 5 Dependencies并选择Full dependencies根据提示。

这将添加默认布局(Views\Shared\_Layout.cshtml),Content文件夹,Scripts包含 bootstrap、jquery、modernizr 等以及 Web 应用程序模板创建的其他内容的文件夹。

如果您收到错误“CS0103:当前上下文中不存在名称“样式””,只需添加 <add namespace="System.Web.Optimization"/><namespaces>Views/web.config

关于asp.net-mvc - VS 2012 上没有 ASP.NET MVC 5 Web 应用程序模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20607648/

相关文章:

javascript - Visual Studio 2012 HTML 错误

c# - 如何通过c#实现OpenID

css - MVC 验证错误的红色着色消失了。他们是黑色的

Asp.net Mvc Ajax Json(后数组)

c# - 将actionresult的返回值转移到另一个 View

c# - ASP.NET MVC4 Web API MediaTypeFormatter Converter 将 XElement 转换为 JSON

c++ - 隐式生成 move 构造函数

c++ - Visual Studio 中带有 Autos 变量的锁定图标。它表示什么?

asp.net-mvc - Azure 服务器出现错误 "system lacked sufficient buffer space or because a queue was full Ip"

c# - 如何在 ASP.Net MVC3 C#4 中延迟 Controller 操作结果