一. 工具下载:

1. Sandcastle:Sandcastle是微软官方的文档生成工具,下载地址:http://www.codeplex.com/Sandcastle

2. SHFBGuidedInstaller:Sandcastle结合新发布的Sandcastle Help File Builder可视化工具,整个生成过程十分简单。下载地址:http://shfb.codeplex.com/

分别安装以上两个工具后,打开 Sandcastle Help File Builder  GUI

选择File->New Project

找一个位置保存我们的配置文件,通常放在我们的项目的根目录下,保存成功后,如图:

接下来,我们就添加我们的DLL文件了,添加之前,我们要在我们的代码中添加注释,及配置生成XML文档

在Documentation Sources上右键,Add Documentation Source,找到我们刚生成的XML文件(DLL文件也行 它会自动把两个文件同时加入进来)

添加 成功后,我们就开始配置中间的部分:

首先看Build,它让我们选择生成什么样的文档,默认勾选第一个,但是CHM文档需要单独安装一个东档,先不管它,我们先生成website的就可以了。

在Help File中,我们要注意以下几项: 语言选中文,Presentation style这个没用,我的vs是2017,它连个选项都没有,应该还支持2017,

include root namespace container要勾选,否则只生成一个命名空间的文档。

其它的配置,根据需要写。

在Summaries,里配置要生成文档的命名空间:

其它的配置 省略。。。

最后点击build

注释文档就生成了。

转载于:https://www.cnblogs.com/hankuikui/p/7724322.html

使用Sandcastle 基于代码注释生成接口文档相关推荐

  1. XDoc 基于Java注释生成API文档

    XDoc 基于Java注释生成API文档 <!--加入maven依赖--> <dependency><groupId>com.github.treeleafj< ...

  2. 快速根据注释生成接口文档网页工具——Apidoc的使用教程

    环境: 操作系统   CentOS Linux release 7.6.1810 (Core)  64位 服务器环境   "腾讯云"服务器 1,安装Node.js的npm工具环境: ...

  3. axis2生成客户端代码_利用ApiPost一键、快速生成接口文档!女猿也过38节!

    对于我们这些程序员和程序媛来讲,最头疼的莫过于写文档. 我们可都是正个八经的理工校草和理工女神,研究github.逛逛csdn.写hello world是才我们的拿手菜,写文档是文科生的事情好不啦?( ...

  4. Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据

    一.简介 在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: 问题一.后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二 ...

  5. idea swagger生成接口文档_Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据...

    一.简介 在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: 问题一.后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二 ...

  6. SpringBoot 整合Smart-doc生成接口文档

    之前我在SpringBoot老鸟系列中专门花了大量的篇幅详细介绍如何集成Swagger,以及如何对Swagger进行扩展让其支持接口参数分组功能.详情可见:SpringBoot 如何生成接口文档,老鸟 ...

  7. [Golang梦工厂]一个小项目带你学会GIN框架、JWT鉴权、swagger生成接口文档,看这一篇就够了

    前言 哈喽,大家好,我是asong,这是我的第八篇原创文章.听说你们还不会jwt.swagger,所以我带来一个入门级别的小项目.实现用户登陆.修改密码的操作.使用GIN(后台回复Golang梦工厂: ...

  8. 还在用Swagger生成接口文档?我推荐你试试它.....

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 JApiDocs是一个无需额外注解.开箱即用的SpringBoot ...

  9. springboot 中文文档_比Swagger还好用的自动生成接口文档工具

    JApiDocs是一个无需额外注解.开箱即用的SpringBoot接口文档生成工具. 编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,但除非项目前后 ...

最新文章

  1. MyBatis-Plus为啥这么牛?
  2. Redis混合存储产品与架构介绍
  3. c++switch实现猜拳_策略模式+简单工厂+注解消除 if-else/switch-case
  4. ASP.NET的项目怎样在WindowsServer上部署
  5. 初学Java会遇见的几个问题分享
  6. OpenG 轮廓检测
  7. P2468 [SDOI2010]粟粟的书架 动态规划,主席树,二分答案
  8. 【渝粤教育】国家开放大学2018年秋季 1398T分析化学(本) 参考试题
  9. core控制器属性注入的用处_理解 ASP.NET Core 依赖注入
  10. 浅谈在过去的一年中,我所认识的前端开发---------
  11. 腾讯地图拾取坐标html,腾讯地图Api 实现拾取坐标功能示例
  12. mysql简单的命令_Mysql 的一些简单的命令
  13. css 图片大小自适应div,css让图片自适应容器(div)大小
  14. hrbust/哈理工oj 1787 New Fibonacci Number【欧拉降幂+矩阵快速幂】
  15. 【数据集】PASCAL VOC2012数据集百度网盘链接
  16. 大淘客cms源码修改二次开发实现淘京拼三合一功能
  17. 树莓派vsftpd 425 Failed to establish connection
  18. c语言开发谷歌浏览器插件,用Chrome学编程
  19. win10 无法访问samba文件,提示SMB1是不安全协议解决方案
  20. 互联网晚报 | 05月17日 星期二 | 郑州首套房贷利率最低降至4.4%;可口可乐被曝员工不得购买竞品...

热门文章

  1. 让客户实现 AI 算力“自由”,博云与趋动科技完成算力调度容器化验证
  2. 昨天试用了360安全卫士,感觉毫无用处啊.
  3. 用户画像系列——什么是用户画像?金融行业大数据用户画像实践
  4. FOC——16.单片机最小系统
  5. lodash-difference理解
  6. FICO配置详解之六:产品成本控制
  7. 前端开发之闭包、继承、原型链
  8. uCOS-II 基础入门教程(一)
  9. 我们的工作方式:窥视Envato Tuts +团队的生活
  10. 番茄时间--2018年1月27日