在VS 2012中创建并运行MVC 5项目

时间:2013-07-31 10:48:41

标签: asp.net-mvc visual-studio asp.net-mvc-5

由于某些原因,我的Visual Studio 2013 Preview无法创建MVC 5项目。由于MVC项目现在是CodePlex的开源项目,我想知道是否有一种在Visual Studio 2012 Ultimate中开发MVC 5项目的简单方法。

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)

答案 3 :(得分:1)

答案 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以及其他古怪的小东西。让我们开始吧。

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