?.NET社区工具包
.NET Community Toolkit是一个为所有.NET开发人员使用的帮助者和API的集合,并且是任何特定UI平台的不可知论。该工具包由Microsoft和.NET基金会的一部分维护和发布。
?此存储库包含什么?
该存储库包含几个.NET库(最初是作为Windows社区工具包的一部分开发的),这些库可以由应用程序开发人员使用(无论使用的特定UI框架在任何地方都可以使用!)和库作者。这些图书馆也在Microsoft内部使用,以供我们许多第一个派对应用程序(例如新的Microsoft Store),并通过收听其他团队,外部合作伙伴和其他社区的其他开发人员的反馈来不断改进。这是您在此存储库中发现的各种组件的快速分解:
| 包裹 | 最新稳定 | 最新预览 | 描述 |
|---|---|---|---|
| communityToolkit.Common | 一组与其他社区Toolkit库共享的助手API。 | ||
| communityToolkit.diagnostics | 一组可用于清洁,更有效且容易出错的参数验证和错误检查的辅助API(特别是后卫和Thrhelper)。 | ||
| CommunityToolKit.Highmempormance | 用于在高性能方案中工作的帮助者集合。它包括API,例如合并的缓冲助手,快速弦池类型,内存的2D变体和Span <t>(MOMEME2D <t>和SPAR2D <t>)也支持不连续区域,位于BIT Shifting操作(例如BitHelper,也用于paint.net)等等。 | ||
| communityToolkit.mvvm(又名MVVM工具包) | MVVMLIGHT的官方继任者,是一个快速,模块化,平台不可能的MVVM库。它已在Microsoft Store和其他第一派对应用程序中广泛使用。示例应用存储库在这里。 |
?入门
请阅读使用.NET社区工具包的入门,以获取更多详细信息。
?文档
该工具包的所有文档均在Microsoft文档上托管。
所有API文档都可以在.NET API浏览器上找到。
贡献
您想贡献吗?
查看我们的.NET社区工具包Wiki页面,以了解有关贡献和指南的更多信息!
nuget软件包
Nuget是内置在Visual Studio中的.NET应用程序的标准软件包管理器。当您在Visual Studio中打开解决方案时,请选择“工具”菜单> Nuget软件包管理器>管理Nuget软件包用于解决方案…输入.NET社区Toolkit Nuget软件包中提到的一个软件包名称表,以在线搜索它。
?路线图
阅读我们为接下来迭代的计划,并随时提出问题。
查看我们的预览包Wiki页面,以了解有关更新Visual Studio中Nuget源的更多信息,然后您还可以获取即将发布的版本的预发行包。
?行为准则
该项目采用了贡献者盟约定义的行为准则,以阐明我们社区的预期行为。有关更多信息,请参见.NET基金会行为守则。
?.NET基金会
该项目得到了.NET基金会的支持。
?贡献者
用贡献制成。
