当前位置:网站首页>.NET Community Toolkit 8.0.0 版本发布
.NET Community Toolkit 8.0.0 版本发布
2022-08-09 16:09:00 【dotNET跨平台】
.NET 社区工具包(.NET Community Toolkit )现已发布 8.0.0 版!
.NET 社区工具包是一组适用于所有 .NET 开发人员,且与任何特定 UI 平台无关的帮助程序和 API。该工具包由 Microsoft 维护和发布,是 .NET 基金会的一部分,它还被多个微软内部项目和应用程序使用,例如 Microsoft Store。
.NET 社区工具包的所有库最初都是 Windows 社区工具包的一部分,但随着时间的推移,仅针对 .NET 且不特定于 Windows 依赖项的 API 数量不断增加,微软决定将 .NET 相关内容拆分到一个单独的项目中,以便它们可以独立发展,.NET Community Toolkit 由此诞生。
由于分支之前的 Windows 社区工具包的最后一个版本是 7.1.x,因此,拆分出来的 .NET 社区工具包从 8.0.0 版本号开始。
.NET 社区工具包现在位于 GitHub 上的 CommunityToolkit/dotnet 存储库中,包括以下内容:
CommunityToolkit.Common
CommunityToolkit.Mvvm
(又名 “微软 MVVM 工具包”)CommunityToolkit.Diagnostics
CommunityToolkit.HighPerformance
MVVM Toolkit
.NET 社区工具包的主要组件之一是 MVVM 工具包:一个现代、快速、平台无关的模块化 MVVM 库,也是 Microsoft Store、照片等应用使用的 MVVM 库。
MVVM Toolkit 受到 MvvmLight 的启发,由于 MvvmLight 已被弃置,它也是 MvvmLight 的官方替代品。
MVVM Toolkit source generators
MVVM Toolkit 8.0.0 版本中最大的新特性是新的 MVVM 源码生成器,它可以大大减少使用 MVVM 设置应用程序所需的样板代码。
它的运行速度将比以前快得多,并且即使在处理大型项目时也有助于保持 IDE 的快速响应。可以在此处找到关于新的 source generators 的所有文档。
.NET 6 支持
这个新版本的 .NET Community Toolkit 还增加了对 .NET 6 的支持。
该版本还包含大量 MVVM 工具包和其他 API 的介绍,详细信息可在微软博客中阅读:https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-800/。
边栏推荐
- How to create DataFrame with feature importance from XGBClassifier made by GridSearchCV?
- Reasons for slow startup of IDEA (1)
- ECCV 2022 | BMD: 面向无源领域自适应的类平衡多中心动态原型策略
- [Server data recovery] Data recovery case of file system data loss caused by SAN LUN mapping error
- MySQL的索引你了解吗
- 2022年8月9日:用C#生成.NET应用程序--使用 Visual Studio Code 调试器,以交互方式调试 .NET 应用(不会,失败)
- 融云 x N 世界:构建无限用户实时交互的「元宇宙会场」
- 现在,怎么挑选舞台租赁LED显示屏?
- 什么是硬件集成开发?硬件集成开发的核心有哪些?
- ceph部署
猜你喜欢
随机推荐
MySQL的索引你了解吗
ffmpeg通过rtsp获取h264码流
[1413. Stepwise summation to get the minimum value of positive numbers]
3 Feature Binning Methods!
小家电控制板开发——未来小家电行业的发展方向
Using Prometheus skillfully to extend the kubernetes scheduler
1.1、VIFB: A Visible and Infrared Image Fusion Benchmark(一个可见光与红外图像融合Benchmark)文章阅读
2022国赛Ezpop
LeetCode 131.分割回文串
uniapp project construction
物联网的作用和发展方向
A49 - ESP8266建立AP传输XPT2046AD数据WIFI模块
聊聊基于docker部署的mysql如何进行数据恢复
期货开户应该了解的行内知识
2022小米运维开发笔试1
[ Kitex 源码解读 ] 请求重试
uni-app覆盖组件样式h5生效,微信小程序不生效的问题
HR获取入职日期 RP_GET_HIRE_DATE
程序员的专属浪漫——用3D Engine 5分钟实现烟花绽放效果
安装MySQL的最后一步第四个红叉怎么解决