23

是否可以在 Visual Studio 2013 中运行 asp.net mvc6?如果是这样,我该怎么做?

如果没有,有可能做到吗?

4

2 回答 2

7

一旦 MVC6 发布,您应该能够运行它,但很可能无法获得将在 VS 2015 中可用的项目模板。我有一个很好的教程来获取类似于可用的 MVC5 项目VS 2013 中的模板,而从 VS 2012 中的 MVC4 模板开始。一旦我做了几次,我复制这个过程所花费的时间仍然接近 30 分钟,每次我想这样做。这也更容易,因为从 VS2012 到 VS2013 的框架没有根本性的变化。

在 VS 2012 中使用 MVC5 执行此操作的 Stack O 问题

所以有可能,..也许。它会高效且顺利吗?不可能。它可能充其量只是一个 hack,我只能想象你将拥有的限制,因为在 2015 年使用新编译的方式构建的许多变化是不可能的,与 ASP 的差异存在重大变化.NET 4.5 和 ASP.NET 5 以及 MVC 5.2 和 MVC 6。

没有特别的顺序..

  1. OSX 和 Linux 上的 ASP.NET
  2. 查看组件
  3. AngularJS 模板
  4. 项目编译

这些都是巨大的变化。我稍微改变了我的答案,因为我相信这个问题已经更新。我的总体看法是,在 2013 年构建 MVC6 项目不会像在 Visual Studio 2012 中构建 MVC5 项目那样容易。框架中发生了巨大的变化,而实际 IDE 中的变化甚至更多。不使用 2015 的某些版本会适得其反。

于 2014-09-17T04:01:28.027 回答
2

Asp.Net MVC 6 引入了以下新功能

No More Web Forms
No More Visual Basic
Tag Helpers
GruntJS, NPM, and Bower Support
Edit while running the solution like Classic ASP editing
ASP.NET Dependency Injection Framework

因此,如果您看到这些功能与 2013 等早期版本的 VS 不兼容,那么您将无法在 VS 2013 中运行 MVC 6。

有关新功能的详细信息,请查看以下网站

ASP.NET 5 和 MVC 6 中的新功能无法与 VS 2013 兼容。可能来自 MS 的一些更新会在未来有所帮助。

于 2015-04-21T07:07:00.080 回答