c# - C# 生成的 .XML 文件不包括其他文件类
问题描述
我正在编写一个 C# winforms 应用程序,我想为我的代码创建带有 XML 注释的文档。但是,似乎我做错了什么,无法弄清楚它是什么。目前,为了生成 HTML 文档,我正在使用DocFX(但我也尝试了sandcastle,但结果相同)。创建 XML 文件和 HTML 文档时,它似乎只包含我的主Form1.cs
类(这很有趣,因为在那个特定文件中我没有任何 XML 注释)。不包括其他.cs
文件(由 XML 注释组成)(它们在整个开发过程中通过 Visual Studio 添加到项目中,右键单击项目 -> 添加 -> 新项目 -> C# 类)。这是我的docfx.json
:
{
"metadata": [
{
"src": [
{
"files": [
"*.cs"
],
"cwd": ".",
"exclude": [
"**/obj/**",
"**/bin/**",
"_site/**"
]
}
],
"dest": "obj/api"
}
],
"build": {
"content": [
{
"files": [
"api/**.yml"
],
"cwd": "obj"
},
{
"files": [
"api/*.md",
"articles/**.md",
"toc.yml",
"*.md"
],
"exclude": [
"obj/**",
"_site/**"
]
}
],
"resource": [
{
"files": [
"images/**"
],
"exclude": [
"obj/**",
"_site/**"
]
}
],
"overwrite": [
{
"files": [
"apidoc/**.md"
],
"exclude": [
"obj/**",
"_site/**"
]
}
],
"dest": "_site",
"template": [
"default"
]
}
}
如何在 XML 创建中包含其他文件?
解决方案
原因可能是没有为其生成文档的类是内部类吗?我相信默认情况下仅为公共类生成文档。
推荐阅读
- c++ - 变量 'qglviewer::QGLVIEWER_EXPORT qglviewer::Constraint' 具有初始化程序但类型不完整
- tensorflow - 关于 TensorFlow 导入
- php - 使用 xPath 抓取 src 属性值,
- python - 在属性等于的数组中分组对象的子数组 - Python
- swift - Swift 包管理器:追溯更新“包产品”的选择?
- mysql - 如何调用rest api将mysql数据库中的数据显示到html表中
- scala - 在 Slick+shapeless 中解压缩元组查询
- tsql - 根据功能规范排除 where 子句
- kotlin - 如何在这个密封的类层次结构中摆脱这个样板代码?
- docker - 如何更改 kubernetes 容器/pod 的端口?