当前位置:网站首页>.NET Community Toolkit 8.0.0 版本发布
.NET Community Toolkit 8.0.0 版本发布
2022-08-08 11:05: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.CommonCommunityToolkit.Mvvm(又名 “微软 MVVM 工具包”)CommunityToolkit.DiagnosticsCommunityToolkit.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/。
边栏推荐
- LeetCode_1004_最大连续1的个数Ⅲ
- 如何使用shell来进行版本管理-以iptables为例
- 文档数据库是用来干什么的呢?
- 300万招标!青岛市医疗保障局主机数据库中间件运行维护服务项目
- How to uniformly handle error exceptions in embedded C programming?
- 新款“廉价”SUV曝光,安全、舒适一个不落
- 上海控安SmartRocket系列产品推介(二):SmartRocket Modeler可视化建模开发工具
- 关于mysql联合索引的最左前缀原则以及b+tree
- 目标检测中的Bounding Box Regression Loss
- 一文读懂配置管理(CM)
猜你喜欢

ets声明式ui开发,怎么获取当前系统时间

Apple developer account application process full version

如何使用shell来进行版本管理-以iptables为例

【访谈】Eotalk Vol.01:Eoapi,我们希望以开源的方式构建 API 生态系统

SCCM2012R2管理之版本更新

【Force】Add two numbers

Classificition Loss in target detection

How to uniformly handle error exceptions in embedded C programming?

基于STM32的简易示波器项目(含代码)——HAL库

《STM32MP1 M4裸机CubeIDE开发指南》第二十四章 DAC实验
随机推荐
"Weekly Translate Go" This time we have something different!-- "How to Code in Go" series launched
Leetcode 700. 二叉搜索树中的搜索
gaussdb数据库连接报错:psycopg2.OperationalError: server closed the connection unexpectedly
3 million tenders!Qingdao Medical Security Bureau host database middleware operation and maintenance service project
京东云无线宝产品部负责人张晓东 : 京东云无线宝与开源的亲密关系 | 《大神详解开源 BUFF 增益攻略》讲座回顾...
oracle存储过程中表名变量的异常
One article to understand configuration management (CM)
自学脚手架——《热学》 by 李椿(第一,二,三,四,五章)
NoSQL有哪些特点呢?
EZVIZ and Xiaomi compete against smart cameras
上周热点回顾(8.1-8.7)
键值数据库中可以对值进行查询嘛?
Mysql索引优化实战
关于win下面Celery服务报 Process 'Worker' exited with 'exitcode 1' [duplicate]
关于mysql联合索引的最左前缀原则以及b+tree
Leetcode 105. 从前序与中序遍历序列构造二叉树
C语言详解系列——指针与结构体
Software testing testing on behalf of the user
Redis是持久化键值数据库嘛?
分布式系统设计策略