/中文/
/英文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
.NET Framework 4.6 是 .NET 运行框架的最新版本,有着良好的兼容性。Web 安装程序包很小,可自动确定并只下载适用于特定平台的组件。 同时本页面也提供离线安装包下载。
.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。
.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。
从层次结构来看,.NET框架又包括三个主要组成部分:
公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板
传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。
1. .NET 4.6中包含的很多内容都是开源的。
.NET 4.6的核心会是微软已经开源的.NET Core。
这带来的一大好处就是,开发人员既获得了完整的微软官方支持,又能基于一个开源的.NET构建服务端和云应用。
以后.NET再也不会面对Java,PHP,Ruby,Node.js的时候,在开源方面略显尴尬了。
对于微软而言,也能提高和全世界开发者互动协作的效率了。
2. 添加了自定义代码页编码的支持。
.NET Core虽然提供了对Unicode编码的支持,但是默认只提供了对代码页编码的有限支持。
现在可以通过Encoding.RegisterProvider的相应方法来添加不被支持的一些代码页编码。
这个特性带来的好处是开发人员再也不用担心编码操作的时候出现字符串不能映射到特定代码页编码的问题。
也不用担心解码操作的时候出现的无效字符序列无法转化为有效Unicode字符了。
3. 增强了事件跟踪的使用体验。
EventSource对象现在可以直接被构造了,通过Write方法能够记录一个自我描述的事件了。
这点带来的好处是简化了进程外Windows事件跟踪(ETW)的活动记录。
比如,可以让高级电源管理(APM)的驱动开发者更方便的精确跟踪每个独立请求和活动的电源消耗。