微软发布了.NET Framework 4.8,这是两年来.NET 框架的第一个重大更新。

新版本包含多个产品领域的改进,其中包括 Windows 窗体、WCF、WorkFlow 和 WPF。它还在基类库(BCL)和通用语言运行时(CLR)中有一些更新。受此版本影响的所有产品领域都收到了针对不同安全漏洞的错误修复。

新框架版本的发布包含在 Windows 10 2019 年 5 月的更新中,且也可以在 Windows 7 及以上版本和 Windows Server 2008 R2 及以上版本中使用。

新版本对 Windows 窗体控件改动很大。通过将组件控件与 Narrator 集成,该版本添加了多个辅助增强功能,专注于帮助为视障用户开发应用程序。通过新的增强功能,用户可以在使用键盘导航时收听工具提示,而当前工作区域以外的位置发生的更改也会通知用户。其他增强功能包括使用带有主题的 Windows 窗体、高 CPU 和内存使用率以及整体控制行为等相关的多个错误修复。

新版本在 WCF 中添加了一个新的服务行为,称为“健康”端点。新端点允许监视服务的外部状态,并在事件发生时获取特定的 HTTP 响应代码,例如错误的监听器。开发人员还可以根据自己的特定需求扩展新行为,匹配自定义业务规则并根据需要增加服务运行状况监视。

此版本还很大地改动了 Workflow,WPF 和 WCF。它引入了新的哈希算法,用于为 WorkFlow 生成校验和和内存缓存键,并修复了现有的可访问性问题。 WPF 的改进包括高 DPI 监视器上的自动化控制和显示等相关问题,以及关于可访问性、内存使用和导致崩溃等问题的多个修复。

BCL 的压缩库升级到了最新的 zlib 版本(1.2.11),默认内容算法从 EnvelopedCms 更改为 AES。CLR 提高了 System.Thread.Timer 的可伸缩性和更好的整体性能分析性能。此外,现在可以将.NET 与反恶意软件提供程序集成,以扫描从字节数组加载的程序集。

微软专注于修复现有错误、修补安全漏洞,并提高受影响的所有产品领域的性能,而不是不断增加新功能,而.NET 开发社区已迅速注意到这一点。然而,与此同时,Microsoft 还发布了.NET Core 3 Preview 4以及针对ASP.NET Core 3和Entity Framework Core 3的更新。Core 计划代表了 Microsoft 对开源社区的努力。

新框架版本涵盖的其他产品领域包括:ASP.NET,ClickOnce,Networking 和 SQL。有关应用程序兼容性的更多详细信息,请访问此处。此处记录了所有 API 更改,可在此处找到完整的发行说明。

原文地址:https://www.infoq.cn/article/iMHKfk0F5R0Km*vhi3m2

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 
\

时隔两年的重大更新,微软发布.NET Framework 4.8相关推荐

  1. 微软发布 Entity Framework EF Core 8 或 EF8

    Entity Framework 现已被广泛使用,微软首席软件工程经理 Arthur Vickers 日前在一个在线社区会议上的发言. Entity Framework Core 8.0(也称为 EF ...

  2. 时隔两年,LitePal终于又更新了!

    大家早上好,看到这个标题,相信很多喜欢LitePal朋友应该是一把鼻涕一把泪.两年多了,今天终于又升级了 是的,我看了一下时间,LitePal的上个版本还是2018年10月份发布的,之后就再也没有更新 ...

  3. 微软发布新品被指剽窃!交涉无果,两年开源项目被迫终结

    作者 | Tina "我的开源项目被市值高达 1.4 万亿美元的微软偷走了." 一名开发者用两年的业余时间开发并维护了一个开源项目 AppGet,项目取得了比较大的成功,并引起了微 ...

  4. 微软Exchange Server 2013 CU11更新已发布

    据几位朋友和我反映,需要下载最新Exchange 2013 CU11找不到下载路径,顺便我简单总结几句,希望对大家有所帮助. 微软这次发布此次更新主要是修复用户提交错误,可以参考知识库 KB30995 ...

  5. 微软发布紧急更新:修复Flash高危漏洞

    微软发布紧急更新:修复Flash高危漏洞 正在被加速替代的Flash Player再度曝出高危漏洞,微软对此进行了紧急修复,并已经开始为Windows用户推送了相关补丁. 昨日,Adobe公司宣布Fl ...

  6. visual studio无法更新_微软发布 VS Code Python 四月更新

    微软发布了 4 月的 Visual Studio Code Python 扩展更新,该版本包括 Jypyter Notebooks 中的 ipywidgets 支持以及 Django 和 Flask ...

  7. vscode kite插件_微软发布 VS Code Python 插件 7 月更新

    微软发布了 7 月的 Visual Studio Code Python 扩展更新,此版本总共修复了 51 个问题,其中包括: 支持新的语言服务器:Pylance Gather 扩展 将 Notebo ...

  8. 苹果WWDC前瞻之iOS 13更新最受关注;微软发布基于区块链的去中心化身份识别系统;小米成立了新集团质量办公室……...

    关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...

  9. 微软发布 .Net Core 3.0 版重大更新,对开发者来说意味着什么?

    随着时间的推移,.Net Core 不断的尝试新的办法给用户最好的体验,那么3.0的到来会给我们带来怎样的效果呢? 作者 | Simon BIsson 译者 | 弯月,责编 | 刘静 出品 | CSD ...

最新文章

  1. engineering likes?
  2. IIS负载均衡-Application Request Route详解第五篇:使用ARR来配置试点项目
  3. 前端学习(2579):组件库使用
  4. 跟锦数学2017年01月
  5. C++和C语言的区别是什么?
  6. 高通camx clock配置
  7. Gradle下载的地址
  8. python支持多种编程范式吗_理解真格量化的Python编程范式
  9. Linux可以打开cdr文件吗,CDR是什么格式
  10. Linux系统cp:omitting directory`XXX'问题解决
  11. 基于STM32F103ZET6主控平台实现电容触摸按键 [基于TIM5_CH2(PA1)的输入捕获]
  12. 摄像头各参数的意义_摄像机参数及性能指标浅谈
  13. 【微信小程序】轮播图——swpier组件
  14. win2003 php5.2.17,win2003下搭建FastCGI+php5.2.17
  15. c语言 存款利息计算,1000元,存5年,求五种方案存款五年后的本息和
  16. 金仓数据库KingbaseES并行查询
  17. jQuery源码导航
  18. Lifekeeper产品介绍与功能方面
  19. 解决TXT记事本乱码问题
  20. 如何将一个软件程序设置为开机启动项(win10系统)

热门文章

  1. chrome 网页重新加载_在Chrome中为各个网页设置自定义重新加载时间
  2. Framework Design Studio 发布了
  3. document.elementFromPoint
  4. Xcode中release和debug模式
  5. Android获取设备已安装的应用
  6. web页面在线编辑功能
  7. open*** 结合pam_mysql认证 failed to authenticate: Permission denied
  8. JavaWeb中的Session、SessionListener、在线人数统计
  9. AutoRest - 具有 C# 和 Razor 模板的 Swagger 规范代码生成器。
  10. Nginx负载均衡+转发策略