制作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即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构