使用 Sandcastle Help File Builder 制作文档
1.下载安装 Sandcastle 程序。
http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=shfb&DownloadId=1408995&FileTime=130655702941330000&Build=21029
2.在程序中使用批注将代码注释说明清楚。
| 标记 | 说明 |
| | 对某个成员可能引发的事件的说明。 |
| | “示例”,帮助类库使用者理解类型/成员使用方法的示例代码。 |
| | 对某个成员可以抛出的异常的说明。 |
|
| 指示 NDoc 文档引擎将被标记的类型/成员排除在代码文档之外。 与文档引擎的“可见性”配置不符的,以 exclude 优先。 |
| | 将代码文件外部的某 XML 文件中的一部分包含进代码文件来。 |
|
| 为“重载列表”页面准备摘要、备注、示例等文档内容。只需在重载成员的第一个成员前面书写此区域即可。
示例: /// /// public void SayHello() { ... } /// public void SayHello(string toSomeone) { ... } |
|
| 成员的参数说明。 |
| | 访问某成员所必需的 .NET Framework 安全性 CodeAccessPermission。 |
|
| 将某类型/成员标记为“预发布”。内部的文本被当作警告文本用红色显示,可以包含 如果需要把全部类型/成员都标记为“预发布”,请使用文档引擎的 Preliminary 配置项。 |
| | “备注”,对 |
| | “返回值”。 |
| | 向页面的“请参见”区域添加一个链接。 请不要将此标记包含在 两种可选的语法:
|
| | “摘要”,对类型/成员的摘要说明。 |
|
| “线程安全”,说明类型在多线程环境中是否安全。 NDoc 提供 static 和 instance 两个布尔的属性,可以自动生成像 .NET Framework SDK 类库文档中那样的标准文本。 threadsafety 标记内部可以包含额外的文本,会被显示到标准文本的下方,说明额外的信息。例如: /// /// /// /// public class SafeClass() { ... } |
| | “属性值”。 |
3.编译生成项目,启用 Sandcastle Help File Builder ,将编译后的项目添加到Documentation Sources 。
4.Build the help file,完成。
转载于:https://www.cnblogs.com/CoreXin/p/4736836.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
