vs2017 not support asp.net mvc4 project.png工作接手一些老项目, 基于 .net4 & asp.net mvc3, 本想使用vs2017来开发,不料vs2017一直说找不到
System.Web.Mvc.dll
, google后发现 vs2017已经不支持 mvc4, 更别说mvc3了
作者:三五月儿
来源: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基架
● 身份验证过滤器
● 过滤器重写
网友评论