【发布时间】:2011-10-21 12:55:41
【问题描述】:
我有一个 C# 项目,在一个解决方案中包含两个命名空间。我已经记录了两个命名空间中的所有类/函数/成员/等。由于本项目是一个小型研究项目,命名空间为DocTestLibrary 和DocTestLibrary.Events。但是,当我尝试通过 Sandcastle 从中创建文档时,它只会为 DocTestLibrary 命名空间创建文档。我需要在 Sandcastle 中进行任何设置来完成这项工作吗?不过我对此表示怀疑,因为我已经浏览了其中的大部分内容。
奇怪的是,Doxygen 能够很好地生成文档。
为了提供更多信息,我检查了 Sandcastle 为构建生成的日志。 似乎此条目导致其余条目不显示。
Warn: ResolveReferenceLinksComponent2: Unknown reference link target 'T:DocTestLibrary.Events.DemoEvent'.
我还发现了一些别的东西。
DocTestLibrary 命名空间由两个类组成:
- 测试类
- 静态助手
顾名思义,StaticHelper 是一个只有静态方法的助手类。然而 Sandcastle 也拒绝处理这个文件。只有 TestClass 得到处理。让我感到困惑的是,日志中没有关于此的条目。
【问题讨论】:
标签: c# sandcastle