Visual Studio 2015是否支持旧版本的MVC?

use*_*920 45 asp.net-mvc visual-studio-2015

Visual Studio 2015是否支持旧版本的MVC:

  • MVC3
  • MVC4
  • MVC5

并非所有托管环境都支持较新版本的MVC,因此需要支持旧版基础架构的需求.

如果支持如何在Visual Studio 2015中使用旧的MVC版本创建新的解决方案?默认情况下,新的MVC项目创建为5.2版.

Ami*_*rzi 31

Visual Studio 2015是否支持旧版本的MVC?

是的,它在迁移后支持它们(用于添加/支持IDE中的新功能,如Intellisense等).

如何在Visual Studio 2015中使用旧的MVC版本创建新的解决方案?

这不是一种智力行为,因为新平台有很多修复和优势,而不是先前的平台.除非,由于缺少托管支持,您可能被迫使用较旧的版本,在这种情况下,您不能通过IDE(VS 2015)本身创建旧版本的MVC项目,除非通过添加较旧的程序集引用和一些方便基于您对旧的所需文件和体系结构的完全了解,配置工作,因为较新的IDE通常没有预览参考.

注意:VS 2015只是一个IDE(集成开发环境).您可以在其上运行任何MVC版本(考虑到上述因素),但IDE的新功能可能会受到限制.例如,VS 2015中MVC 4迁移的结果将是:

ASP.NET MVC 4项目在Visual Studio Next中具有有限的功能."添加控制器","添加视图","添加区域"和"转到视图/控制器"等命令不可用.Razor的Intellisense(CSHTML和VBHTML)文件仅限于HTML标记.有关如何升级MVC 4项目的其他信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=320968.

其中缺少智能感知等等.但您仍然可以使用它或其他IDE(如Visual Studio Code)运行/开发项目,调试项目在这里是有意义的.


Van*_*ine 21

Visual Studio 2015 RTM仅支持MVC 5和MVC 6; MVC4及早期版本缺少工具和Razor支持.请注意,MVC4项目将自动迁移,并应在VS 2015 RTM上编译和运行,但Razor视图中的编辑体验将很差.
自发布以来,对此更改一直存在重大负面反馈,该团队正计划为2015 RTM提供MVC4支持.观看WebDev博客即将发布官方声明.
Visual Studio 2015中的Send-a-Smile功能负责快速获取此反馈以及快速响应的决策.如果功能更改对您产生负面影响,请考虑使用Send-a-Smile.

  • 已发布更新1,现在完全支持MVC4项目.您无法在VS 2015中创建新的MVC4项目,但在安装更新后,您可以使用它们执行其他所有项目. (3认同)

小智 10

Visual Studio 2015 Update 1 RC应支持MVC 4项目.请参阅https://msdn.microsoft.com/en-us/library/mt591926.aspx