You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DocFX中过滤含TaskNotifier的自动生成类?

解决DocFX过滤CommunityToolkit.Mvvm自动生成的TaskNotifier类问题

你的问题出在filterConfig.yml里的正则表达式匹配范围不足,原配置里的TaskNotifier仅会匹配UID完全等于该字符串的类,但CommunityToolkit.Mvvm生成的嵌套类UID带有外层类和命名空间(比如X3_Models.X3ProductModel.TaskNotifier),泛型版本的UID格式则是X3_Models.X3ProductModel.TaskNotifier1,因此需要调整正则规则以覆盖所有包含TaskNotifier的UID。

修改你的filterConfig.yml如下:

apiRules:
- exclude:
  uidRegex: .*TaskNotifier

说明:

  • .*作为正则通配符,可匹配任意长度的任意字符,能覆盖所有前缀不同、但包含TaskNotifier的UID,无论普通嵌套类还是泛型版本都能被匹配到。
  • 确认docfx.json中filter字段的路径正确指向filterConfig.yml,当前配置的路径是合规的。

修改完成后,重新执行DocFX的元数据生成和文档构建命令,所有包含TaskNotifier的自动生成类就会被排除在最终文档之外。

内容的提问来源于stack exchange,提问作者McNets

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 21:39:36