由于某些原因,我的Visual Studio 2013 Preview无法创建MVC 5项目。由于MVC项目现在是CodePlex的开源项目,我想知道是否有一种在Visual Studio 2012 Ultimate中开发MVC 5项目的简单方法。
答案 0 :(得分:36)
Microsoft发布了提供支持的更新Web Tools 2013.1:
请注意,我必须从第二个链接手动安装它,这些工具无法从Web Platform Installer正确安装。同事也必须同时安装Update 4和这些工具才能获得适当的支持。
<小时/> 原始答案(不再是实际的):
我收到了Microsoft开发人员的回答:
VS 2012的MVC 5 / Razor 3工具支持尚未发布。我们希望在11月中旬提供这种支持。
最近Microsoft的ASP.NET程序管理员在一次演讲中提到这将包含在VS2012 Update 4中。 编辑:遗憾的是,支持不在Update 4中。
所以现在接受的答案是正确的,但我们也可以计划很快在VS2012获得这种支持。
答案 1 :(得分:27)
最近在how to upgrade an MVC4 project to MVC5上的ASP.NET网站上添加了一个新教程。
我使用本教程迁移了VS 2012项目没有遇到任何问题,但由于changes in the way VS loads the razor engine,VS2012中的Razor 3没有设计时支持。
您可以在VS2012中编辑剃刀页面,但它将是一个纯HTML编辑器。
答案 2 :(得分:4)
Microsoft发布了针对VS2012的Web Tools 2013.1的更新。
答案 3 :(得分:1)
我不确定MS会解决它。
错误报告说问题已关闭:按设计
而且是11月中旬
答案 4 :(得分:0)
我有一个教程,不仅可以让您的空MVC 5项目与Bundling,控制器,jQuery,jQuery UI,Modernizr等一起使用,而且它将指导您安装Zurb的Foundation 5,这是一个响应式框架,我有在MVC 5中与Sass合作。一切都在这里:
http://tinyurl.com/VS12-MVC5-F5
许多人遇到的问题是Visual Studio 2012只允许你从一个空白的MVC 5项目开始,所以我会帮你安装NuGet,它与NuGet包中的指令很相似变化;但是,它没有考虑您将使用Blank MVC 5项目从Visual Studio 2012进行安装。如果您想将Foundation 5与MVC 4 Web应用程序模板一起使用,只需省略Bootstrap卸载并且NuGet包应该可以正常工作,但是如果您需要使用MVC 5并且您没有Visual Studio 2013,则需要构建Home Controller,Bundling类,修改Global.asax.cs以及其他古怪的小东西。让我们开始吧。
我花了几个小时的时间来完成所有工作。