在VS 2012中创build并运行MVC 5项目
出于某种原因,我的Visual Studio 2013预览版不能创buildMVC 5项目。 由于MVC项目现在在CodePlex中是开源的,所以我想知道在我的Visual Studio 2012 Ultimate中是否有一种简单的方法来开发MVC 5项目。
最近在ASP.NET网站上添加了一个新的教程, 介绍如何将MVC4项目升级到MVC5 。
我使用本教程迁移了VS 2012项目,没有任何问题,但是由于VS加载razor引擎的方式发生变化, VS2012中没有devise时间支持Razor 3。
您可以在VS2012中编辑razor页面,但它将是一个普通的HTML编辑器。
微软发布了提供支持的更新的Web Tools 2013.1:
- 描述
- 直接下载
请注意,我必须从第二个链接手动安装它,这些工具没有从Web Platform Installer正确安装。 还有一位同事不得不安装Update 4和这些工具来获得适当的支持。
原来的答案(不实际了):
我收到了微软开发者的回答:
VS 2012的MVC 5 / Razor 3工具支持尚未发货。 我们希望在十一月中旬提供这种支持。
最近来自Microsoft的ASP.NET程序pipe理器在一次演讲中提到,这将包含在VS2012 Update 4中。 编辑:不幸的是,支持不在更新4。
所以现在接受的答案是正确的,但是我们也可以计划在VS2012中很快得到这个支持。
微软已经发布了针对VS2012的Web Tools 2013.1的更新。
我不确定MS会修复它。
错误报告说问题closures了:按devise
现在是十一月中旬
我有一个教程,不仅会得到您的空MVC 5项目与捆绑,控制器,jQuery,jQuery UI,Modernizr和更多,但它会引导你安装Zurb的基金会5,一个响应框架,我已经与萨斯在MVC 5.这一切都在这里:
http://tinyurl.com/VS12-MVC5-F5
许多人遇到的问题是,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,你将需要构build主控制器,捆绑类,修改Global.asax.cs以及其他古怪的小东西。 所以让我们开始吧。
我花了几个小时的一大部分,使所有的工作。