开发时长两年半,.NET Framework 4.8.1 发布了


.NET 开发平台.NET Framework 最新的 4.8.1 版本随着 Visual Studio 2022 17.3 版本发布了。它的上一个版本还是 2019 年 4 月的 .NET Framework 4.8 ,开发时长约两年半的 .NET Framework 带来了一些新东西:

原生 Arm64 支持

.NET Framework 4.8.1 新增原生 Arm64 支持,利用在 Arm64 上本机运行工作负载的优势,比在 Arm64 上运行模拟 x64 代码拥有更好的性能。

可访问的工具提示

.NET Framework 的工具提示符合 WCAG2.1 (Web 内容无障碍指南)中“关于悬停或焦点指引”的规定。新增如下规定:

  • 工具提示必须通过鼠标悬停键盘快捷键导航到控件才能显示。
  • 工具提示应该是可忽略的。也就是说,像 ESC 键这样的简单命令应该关闭工具提示。
  • 工具提示应该是可悬停的。用户应该能够将鼠标光标放在工具提示上。这使得使用放大镜等场景能够为低视力用户阅读工具提示。
  • 工具提示应该是持久的。一定时间过后,工具提示不应自动消失。相反,用户将鼠标移动到另一个控件或者手动关闭提示时,才能关闭上一个工具提示。

Windows Forms

  • 文本模式支持 —— 新版本的 WinForms 添加了对 UIA 文本模式的支持。此模式使辅助技术(放大镜、机器朗读等)能够逐字母遍历 TextBox 这种基于文本控制的内容。总体来说,添加了对 TextBox、DataGridView 单元格、ComboBox 控件等的支持。
  • 解决对比度问题 —— 解决了几个控件中的高对比度问题,并将选择矩形的对比度改得更暗、更明显。
  • 修复了几个 DataGridView 问题 —— 更新了滚动条名称以保持一致。解决了机器朗读无法处理空 DataGridView 单元格的问题。另外,现在可以为自定义 DataGridView 单元格设置本地化控件类型属性。DataGridViewLink 单元格的链接颜色已更新,与背景形成更好的对比。

 

上面是主要功能更新,其他内容则是一些杂项和修复。总的来说,这个版本有点东西,但并不多。

在微软博客中可以阅读更详细的版本解读,点此下载最新版本。


相關推薦

2022-02-24

总裁 Paul Maritz 在微软专业开发者大会上首次公布了 .NET Framework 战略。Maritz 将该战略的重要性比作八年前随 Windows NT 引入的 Win32 API。该项目最初在开发过程中被称为 NGWS(下一代 Windows 服务),Maritz 说“我们最终选择了 .NET 这

2023-10-07

Paozhu(炮竹🧨)是一个全面、快速的C++ web framework 开发框架,集成C++ ORM,开发速度跟脚本语言一样,日写1000行业务代码没有压力,框架集成了WebServer,自己原生解析HTTP/1、HTTP/2、JSON协议 Paozhu C++ Web Framework 1.4.6发布 新功能 添加

2023-02-18

grade Assistant,让开发者可以在 Visual Studio 中直接升级 .NET Framework 或 .NET Core 桌面和 Web 应用程序至最新版本的 .NET。 微软在博客中表示,.NET 6(长期支持版本)或 .NET 7(标准支持版本)具有更好的性能,并为开发者提供了一系

2023-03-14

继续发展 Sundial 核心,使其更快、更易于使用。Sundial 的开发在 Gitee 上公开进行,我们感谢社区贡献错误修复和改进。 许可证 Sundial 采用 MIT 开源许可证。 文档地址:https://furion.baiqian.ltd/docs/job/ 本期更新

2022-12-03

跨平台工作这么上心?这就要追溯到 .NET Core 的前身 .NET Framework ,.NET Framework 出自 Windows 平台,导致调用 COM 或其他本机 Windows API 的 .NET Core 应用程序无法在 Linux 上运行。另一方面, .NET Framework 的某些部分(如 ASP.NET Web Forms 和

2023-04-23

继续发展 Sundial 核心,使其更快、更易于使用。Sundial 的开发在 Gitee 上公开进行,我们感谢社区贡献错误修复和改进。 许可证 Sundial 采用 MIT 开源许可证。 本期更新 新特性 [新增] 定时任务看板支持自定

2022-09-15

件初始化 System.Diagnostics.TraceSource  为了更容易从 .NET Framework 迁移,添加了对从应用程序配置文件初始化 TraceSource 和相关类型(包括 Switch 和 TraceListener)的支持。请注意,必须进行显式调用才能通过 System.Diagnostics.TraceConfigur

2023-06-12

V 64 位架构。 在 Debian 发布团队分享的更新邮件中,Debia 开发人员 Jonathan Wiltshire 透露了关于 RISC-V 架构 Debian 的现状:RISC-V 64 位移植其实取得良好进展,但并未实装到 Debian 12 中。很可能会在 Debian 13 中进一步完善,然后提供官

2023-08-05

.NET 反编译工具。ILSpy 8.0 现已发布,与前几代基于 .NET Framework 4.7.2 的 ILSpy 相比,ILSpy 8 基于 .NET 6.0。除独立分发版之外的所有工件都依赖于框架构建,这意味着必须在启动 ILSpy 之前安装 .NET 6.0.2。 具体更新内容如下:

2023-08-08

测试版本,正式环境还是首选6.x版本,6.x版本仅支持.net framework 2.0以上版本 源码及下载地址: gitee:https://gitee.com/znlgis/sod github:https://github.com/znlgis/sod

2022-07-31

品牌中的 “Core” 一词并跳过了 4.0 版本,以避免与 .NET Framework 混淆。 此次不再受支持的 .NET Core 3.1 版本是微软在 2019 年 12 月发布的,根据公告,.NET Core 3.1 将从 2022 年 12 月 13 日达到支持终止状态,微软将停止服务更新、安

2023-09-22

数据技术都能四世同堂,凭什么开发 30 岁就要被干掉? 在日前举行的欧洲开源峰会上,Linux 内核开发人员兼《Linux Weekly News》执行主编 Jonathan Corbet 介绍了 Linux 内核的最新动态以及未来的发展方向。其中一项即将发生的重大

2023-09-08

Google 开发者在线课程 开始学习 1、热烈庆祝 代码提交 12000 次以上(历时,五或六年了) “提交密度”,遥摇领先(好像无休无止,自己都被感动了) 2、感谢用户、感谢代码贡献者、感谢第三方合作框架 感谢用

2023-12-28

继上一版本 2.06 发布两年半之后,GRUB 2.12 版本于近日正式发布。 新版本带来的一些新功能如下: 支持 GCC 13 支持 clang 14 支持 binutils 2.38 统一跨架构的 EFI Linux kernel loader 过渡到用于 x86 架构的 EFI Linux kernel stub loader 初