是否可以在Visual Studio 2013中使用asp.net mvc 6?

时间:2014-06-17 08:57:30

标签: asp.net-mvc visual-studio visual-studio-2013 asp.net-core-mvc

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

如果不可以这样做?

2 个答案:

答案 0 :(得分:7)

一旦MVC6发布,您应该能够运行它,但很可能无法获得VS 2015中可用的项目模板。I have a good tutorial获取类似于什么的MVC5项目从VS 2012中的MVC4模板开始,可以在VS 2013中作为模板使用。一旦我完成它几次,我复制此过程的时间仍然接近30分钟,每次我想要这样做。它也更容易,因为从VS2012到VS2013的框架没有根本性的变化。

Stack O Question for doing this with MVC5 in VS 2012

所以有可能,也许。它是否富有成效且顺畅?它不可能。它可能充其量只是一个hack,我只能想象你将拥有的限制因为使用新编译在2015年构建的方式发生了很多变化是不可能的,与ASP的区别有很大的变化.NET 4.5& ASP.NET 5以及MVC 5.2和MVC 6.

没有特别的顺序..

  1. OSX和Linux上的ASP.NET
  2. 查看组件
  3. AngularJS模板
  4. 项目编制
  5. 这些都是巨大的变化。我稍微改变了我的答案,因为我认为这个问题已经更新了。我的总体看法是,在2013年构建MVC6项目并不像在Visual Studio 2012中构建MVC5项目那么容易。框架中有很大的变化,甚至在实际的IDE中也会有更多变化。反效果不使用某些版本的2015。

答案 1 :(得分: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

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

有关新功能的详情,请查看以下网站

new features in ASP.NET 5 and MVC 6无法与VS 2013兼容。可能来自MS的一些更新将来会有所帮助..