27

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

4

5 回答 5

36

Microsoft 已发布更新的 Web Tools 2013.1,提供以下支持:

请注意,我必须从第二个链接手动安装它,这些工具没有从 Web Platform Installer 正确安装。一位同事还必须同时安装 Update 4 和这些工具才能获得适当的支持。


原始答案(不再实际):

我从 Microsoft 开发人员那里收到了这个答案:

VS 2012 的 MVC 5/Razor 3 工具支持尚未发布。我们希望在 11 月中旬提供此支持。

最近微软的 ASP.NET 程序经理在一次谈话中提到这将包含在 VS2012 Update 4 中。 编辑:不幸的是,更新 4 中没有支持。

所以现在接受的答案是正确的,但我们可以计划很快在 VS2012 中也有这种支持。

于 2013-10-24T08:08:52.350 回答
27

最近在 ASP.NET 网站上添加了一个关于如何将 MVC4 项目升级到 MVC5的新教程。

我使用本教程迁移了一个 VS 2012 项目没有问题,但是由于VS 加载剃刀引擎的方式发生了变化, VS2012 中没有对 Razor 3 的设计时支持。

您可以在 VS2012 中编辑剃须刀页面,但它将是一个纯 HTML 编辑器。

于 2013-10-01T19:49:49.673 回答
4

微软为此发布了更新,Web Tools 2013.1 for VS2012。

http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012。 aspx

于 2013-11-23T09:52:15.250 回答
1

我不确定MS会修复它。

错误报告说问题已解决:按设计

https://connect.microsoft.com/VisualStudio/feedback/details/806348/razor-intellisense-does-not-work-in-visual-studio-2012-after-upgrading-to-mvc-5-razor-3

现在是十一月中旬

于 2013-11-14T17:15:55.997 回答
0

我有一个教程,它不仅可以让你的空 MVC 5 项目使用 Bundling、控制器、jQuery、jQuery UI、Modernizr 等,而且它会引导你安装 Zurb 的 Foundation 5,这是一个我使用 Sass 的响应式框架在 MVC 5 中。一切都在这里:

http://tinyurl.com/VS12-MVC5-F5

许多人遇到的问题是 Visual Studio 2012 只允许您从空白的 MVC 5 项目开始,所以我将帮助您安装 NuGet,它与 NuGet 包中的说明非常相似,只是做了一些小改动;但是,它没有考虑到您将使用空白 MVC 5 项目从 Visual Studio 2012 进行安装。如果您想将 Foundation 5 与 MVC 4 Web 应用程序模板一起使用,只需省略 Bootstrap 卸载,NuGet 包应该可以正常工作,但如果您需要使用 MVC 5 而您没有 Visual Studio 2013,则需要构建Home Controller,Bundling 类,修改 Global.asax.cs 以及其他一些古怪的小东西。所以让我们开始吧。

我花了几个小时的大部分时间让它全部工作。

于 2014-01-25T21:13:37.503 回答