你的位置:首页 > 软件开发 > ASP.net > .Net Framework 各个版本新特性总结 (一)

.Net Framework 各个版本新特性总结 (一)

发布时间:2016-01-15 12:00:03
.Net Framework 4.5 新特性最近面试时又看到有问.Net Framework 新特性的问题,一时被问到了。平时也是拿起来就用,新版本出来了,新特性也就是瞄一眼,也没去仔细查看。这次干脆花点时间总(翻)结(译)一下各个版本相比上一版本带来的新特性。主要参考来源是MS ...

.Net Framework 4.5 新特性

最近面试时又看到有问.Net Framework 新特性的问题,一时被问到了。平时也是拿起来就用,新版本出来了,新特性也就是瞄一眼,也没去仔细查看。这次干脆花点时间总(翻)结(译)一下各个版本相比上一版本带来的新特性。主要参考来源是MSDN,一下是原文链接:

Reference: https://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx#core

嗯,我们就从4.5开始。

目录 Table Of Content

1. 核心新特性和改进 《本文》

2. 托管扩展框架

3. 异步文件操作

4. 工具

5. 并行计算

6.网站

7. 网络编程

8.WPF

9.WCF

10. WF

11.可移植类库

 

1. 核心特性和改进

 1) . 在安装Framework 4.5的时候减少了系统重启的需要。应为4.5 安装时需要替换4.0的部分文件,所以要求这些文件在安装时可被替换(可写)。4.5引入了一个重启管理器(Restart Manager),它可以检测到正在运行的4.0的程序,并尝试关闭这些程序(会有提示框让用户确认要关闭的程序),以此来避免重启系统。但是有是一些程序不能或不应该关闭的,那就还是需要重启系统。

  如果你要发布自己的程序并自带Framework 安装包(Chained Instaler),也可以通过设置命令行选项的方式,让用户在安装你的程序包是出现.Framework自带的关闭程序提示框。

参考: https://msdn.microsoft.com/en-us/library/hh527997(v=vs.110).aspx

PS: 这个新特性似乎用处不大,在开发环境重不重启系统无关紧要,重启的时候还可以趁机看看头条。生产环境的话,又不是100%不需重启,似乎并没有起到什么大作用。

2).  在64位系统上支持超过2GB的大数组。但是要是有此特性需要在配置文件中设置  gcAllowVeryLargeObjects 配置项:

     

<configuration> <runtime>  <gcAllowVeryLargeObjects enabled="true" /> </runtime></configuration>

原标题:.Net Framework 各个版本新特性总结 (一)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。