我正在使用 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/