.NET Community Toolkit 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
.NET Community Toolkit 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
.NET Community Toolkit 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C#
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具.NET开发工具
开源组织
地区 不详
投 递 者 罗奇奇
适用人群 未知
收录时间 2022-08-06

软件简介

.NET 社区工具包是从  Windows 社区工具包拆解出来的 .NET 开发工具包,内含一组跨平台的帮助程序和 API。该工具包由 Microsoft 维护和发布,是 .NET 基金会的一部分,被多个微软内部项目和应用程序使用,例如 Microsoft Store。

.NET 社区工具包的所有内容最初都是 Windows 社区工具包的一部分,但随着时间的推移,仅针对 .NET 而不特定于 Windows 依赖项的 API 数量不断增加,微软决定将 .NET 相关得内容拆分到一个单独的项目中,以便它们可以独立发展,.NET Community Toolkit 由此诞生。

由于分支之前的 Windows 社区工具包的最后一个版本是 7.1.x,因此,拆分出来的 .NET 社区工具包从 8.0.0 版本号开始。

包含的组件

  • CommunityToolkit.Mvvm(又名 MVVM 工具包):一个快速、模块化、平台无关的 MVVM 库,它是MvvmLight替代品,广泛用于 Microsoft Store 和其他第一方应用程序。
  • CommunityToolkit.Mvvm.SourceGenerators:用于扩充 MVVM 工具包的源码生成器。
  • CommunityToolkit.Diagnostics: 一组辅助 API(特别是GuardThrowHelper),可用于更简洁、更高效且不易出错的参数验证和错误检查。
  • CommunityToolkit.HighPerformance用于在高性能场景中工作的助手集合。它包括诸如池化缓冲区助手、快速字符串池Memory<T>类型、也支持不连续区域的和Span<T> 的 2D 变体Span2D<T>、用于位移操作的助手(例如BitHelper)等 API。
  • CommunityToolkit.Common:一组与其他 CommunityToolkit 库共享的帮助程序 API。

阅读.NET 社区工具包入门页面了解更多详细信息。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2023/04/28 07:41

.NET 社区工具包 8.2 发布,带来代码修复器、性能改进

.NET Community Toolkit 8.2 版正式发布!新版本包括在运行时和 MVVM Toolkit 源码生成器中的性能改进、新代码修复程序、新的用户请求功能等内容。 .NET 社区工具包是一组适用于所有 .NET 开发人员,且与不绑定 UI 平台的帮助程序和 API。该工具包由 Microsoft 维护和发布,是 .NET 基金会的一部分,它被多个微软内部项目和应用程序使用,例如 Microsoft Store。 .NET 社区工具包的所有库最初都是 Windows 社区工具包的一部分,...

1
0
发表了资讯
2022/08/06 07:59

.NET Community Toolkit 从 8.0.0 版本开源, 包含 MVVM 工具包

.NET 社区工具包(.NET Community Toolkit )现已以 8.0.0 版发布! .NET 社区工具包是一组适用于所有 .NET 开发人员,且与任何特定 UI 平台无关的帮助程序和 API。该工具包由 Microsoft 维护和发布,是 .NET 基金会的一部分,它还被多个微软内部项目和应用程序使用,例如 Microsoft Store。 .NET 社区工具包的所有库最初都是 Windows 社区工具包的一部分,但随着时间的推移,仅针对 .NET 且不特定于 Windows 依赖项的 API 数量...

0
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部