vs2017 移除 asp.net mvc3&4 模板

更正,不是不支持mvc3, 是project template 没mvc3,mvc4了


工作接手一些老项目, 基于 .net4 & asp.net mvc3, 本想使用vs2017来开发,不料vs2017一直说找不到 System.Web.Mvc.dll, google后发现 vs2017已经不支持 mvc4, 更别说mvc3了

vs2017 移除 asp.net mvc3&4 模板_第1张图片
vs2017 not support asp.net mvc4 project.png
作者:三五月儿 
来源:CSDN 
原文:https://blog.csdn.net/yl2isoft/article/details/54603403 
版权声明:本文为博主原创文章,转载请附上博文链接!
=========================

1、ASP.NET MVC 1

2007年2月,ScottGu草拟编写了ASP.NET MVC的内核程序。 
ASP.NET MVC 1 于2009年3月13日正式发布。

2、ASP.NET MVC 2 
ASP.NET MVC2于2010年3月发布。ASP.NET MVC2的部分主要特点如下: 
● 带有自定义模板的UI辅助程序 
● 在客户端和服务器端基于特性的模型验证 
● 强类型HTML辅助程序 
● 改善的Visual Studio开发工具 
● 支持将大型应用程序划分为域 
● 支持异步控制器 
● 使用HTML.RenderAction支持渲染网页或网站的某一部分 
● 许多新的辅助函数、使用工具和API增强

3、ASP.NET MVC 3 
ASP.NET MVC 3 于ASP.NET MVC 2 发布之后的第10个月推出(2011年1月左右)。ASP.NET MVC 3 的主要特征如下: 
● 支持Razor视图引擎 
● 支持.NET 4 数据注解 
● 改进了模型验证 
● 提供更强的控制和更大的灵活性,支持依赖项解析(Dependency Resolution)和全局操作过滤器 
● 丰富的Javascript支持,其中包括非侵入式Javascript、jQuery验证和JSON绑定 
● 支持NuGet,可以用来发布软件,管理整个平台的依赖

4、ASP.NET MVC 4 
 ASP.NET MVC 4 建立在一个相当成熟的基础上,能够把重点放在一些高级应用上,主要功能包括: 
● ASP.NET Web API 
● 增强了默认的项目模板 
● 添加使用jQuery Mobile的手机项目模板 
● 支持显示模式(Display Modes) 
● 支持异步控制器的任务 
● 捆绑和微小(minification)

5、 ASP.NET MVC 5 
2013年10月,ASP.NET MVC 5与Visual Studio 2013一起发布。这个版本的关注点是“One ASP.NET”计划,以及对整个ASP.NET框架所做的核心增强。下面列出了一些主要特性: 
● One ASP.NET 
● 新的Web项目体验 
● ASP.NET Identity 
● Bootstrap 模板 
● 特性路由 
● ASP.NET基架 
● 身份验证过滤器 
● 过滤器重写

你可能感兴趣的:(vs2017 移除 asp.net mvc3&4 模板)