使用Sandcastle构建API Web文档
安装
参考:四种Sandcastle方法生成c#.net帮助类帮助文档
操作
使用Sandcastle生成Api文档需要使用对应程序集的注释xml + 程序集dll作为数据源,通过对xml + dll数据解析生成文档;所以主体步骤如下:
- 程序集资源生成
- 创建配置.shfbproj项目
- 编译构建文档
1-程序集资源生成
1. 生成程序集Api Xml
配置需要生成的程序集Api Xml,默认生成到\bin\Debug\xxx下
2. 输出文件
2-创建配置.shfbproj项目
此处为使用 Sandcastle Help File Builder GUI进行项目的创建、配置;
当然,你也可以使用vs创建,前提是需要安装vs插件包:四种Sandcastle方法生成c#.net帮助类帮助文档
1. 新建.shfbproj项目
2. 配置项目
配置build
配置help file
添加xml及dll 等资源文件
3-编译构建文档
1. 使用shfb gui工具
开始构建
完成构建
2. 使用cmd
前提:需要使用dotnet,依赖.net framework 4.8 以及安装SHFB
命令
使用如下命令进行构建
# 命令格式:msbuild [.shfbproj路径]
# 默认生成文件与.shfbproj同一目录下的Help文件夹中
dotnet build D:\\Builder\\Builder.Sample.shfbproj
完成
其他
4-生成Web
本文作者:Memoyu
本文链接:https://www.cnblogs.com/memoyu/p/16896126.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
代码管理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步