Visual Studio 2015支持MVC的旧版本吗?

Visual Studio 2015支持旧版本的MVC:

  • MVC3
  • MVC4
  • MVC5

并非所有的托pipe环境都支持较新版本的MVC,所以为了支持较旧的基础架构的需求,这是必需的。

如果支持,如何使用Visual Studio 2015中的旧版MVC创build新的解决scheme? 默认情况下,新的MVC项目被创build为版本5.2。

Visual Studio 2015支持MVC的旧版本吗?

是的 ,它只是在迁移之后支持他们(用于添加/支持IDE中的新function,如Intellisense等)。

如何使用Visual Studio 2015中的旧版MVC创build新的解决scheme?

这不是一个智力行为,因为新平台有很多修复和优势,而不是先前的平台。 除非由于缺乏托pipe支持,否则可能会被迫使用较旧的版本。在这种情况下, 您不能通过IDE(VS 2015)本身创buildMVC项目的旧版本 ,除非通过添加较旧的程序集引用和一些便利根据您对旧的必需文件和体系结构的完整意识进行configuration,因为较新的IDE通常没有预览参考。

注意 :VS 2015只是一个IDE(集成开发环境)。 你可以运行任何MVC版本(有上述考虑),但IDE的新function将受到限制。 例如,VS 2015中MVC 4迁移的结果将是:

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

哪些因缺乏Intellisense等而受到影响,但是您仍然可以使用Visual Studio Code或其他IDE来运行/开发项目,并且在这里debugging项目也是有意义的。

Visual Studio 2015 RTM仅支持MVC 5和MVC 6; 对于MVC4和更早版本,缺less工具和Razor支持。 请注意,MVC4项目将自动迁移,并应在VS 2015 RTM上编译和运行,但在Razor视图中的编辑体验将很差。
自发布以来,对这一变化产生了显着的负面反馈,团队正计划为2015年RTM发布MVC4支持。 立即观看WebDev博客的官方公告。
Visual Studio 2015中的Send-a-Smilefunction负责快速获取此反馈,并迅速作出响应。 如果function更改对您造成负面影响,请考虑使用Send-a-Smile。

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