制作API离线chm帮助文件

当我们开发好一个通信库的时候,我们希望给这个通信库配备一个帮助文档,最好的方式,就是有一个离线的chm版本的API文档,

这样别人在使用的时候,就可以清楚看到命名空间、类的结构,同时也能看到每个方法和属性的结构。

刚好最近在制作通信库的API帮助文档,借此机会,跟大家介绍一下如何制作API文档。

1、首先要将制作的dll写好注释,在类库项目属性中,勾选XML文档文件,这样就会生成该dll对应的说明文档xml文件。

 

 

 

 

 

 

2、然后需要下载一个软件SHFB,下载地址在github上:https://github.com/EWSoftware/SHFB/releases

 

 

 

 

下载后文件是这个样子的

 

我们先安装这个

 

 一直下一步就可以。安装完成后如下

 

 

 

我们还需要一个工具:https://www.onlinedown.net/soft/33431.htm

 

 

 

 

 直接安装就可以,注意安装时可以更改文件路径,但是不用更改安装文件名称。否则可能出错。

 

好了下面开始打开

 

 

 

 

 

 

 

 稍等片刻,见证奇迹的时刻,就要到了

 

 

 

如果看到类似这个,就说明制作成功了,看一下

 

 

 

 

 

 

 

有个地方值得注意,当我们将所有的方法和类都添加注释后,我们生成的时候,可能还会有警告,

大致意思是命名空间并没有注释,命名空间的注释在代码里是添加不了的,

需要在Sandcastle Help File Builder GUI软件中添加,点击左侧导航栏的Summaries,

点击Edit Namespace Summaries,进入界面后,通过点击选择命名空间,

右击一下,就可以输入所选命名空间的注释说明,全部输入完成后,点击Close即可。

 

 

posted @   funiyi816  阅读(179)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示