使用 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 文件中的一部分包含进代码文件来。  | 
|
| 
 为“重载列表”页面准备摘要、备注、示例等文档内容。只需在重载成员的第一个成员前面书写此区域即可。 <overloads> 标记有两种形式: 
 示例: ///<overloads>This method has two overloads.</overloads> ///<summary>This overload just says hello.</summary> public void SayHello() { ... } ///<summary>This one says hello to someone.</summary> public void SayHello(string toSomeone) { ... }  | 
|
| 
 成员的参数说明。  | 
|
| 
 访问某成员所必需的 .NET Framework 安全性 CodeAccessPermission。  | 
|
| 
 将某类型/成员标记为“预发布”。内部的文本被当作警告文本用红色显示,可以包含 <para> 表示多行文本。如果缺少内部文本,则显示默认的警告文本: “[此文档为预发布版本,在未来版本中有可能改变。]”。 如果需要把全部类型/成员都标记为“预发布”,请使用文档引擎的 Preliminary 配置项。  | 
|
| 
 “备注”,对 <summary> 的进一步注解。  | 
|
| 
 “返回值”。  | 
|
| 
 向页面的“请参见”区域添加一个链接。 请不要将此标记包含在 <remarks> 内部,它是一个顶级标记。 两种可选的语法: 
  | 
|
| 
 “摘要”,对类型/成员的摘要说明。  | 
|
| 
 “线程安全”,说明类型在多线程环境中是否安全。 NDoc 提供 static 和 instance 两个布尔的属性,可以自动生成像 .NET Framework SDK 类库文档中那样的标准文本。 threadsafety 标记内部可以包含额外的文本,会被显示到标准文本的下方,说明额外的信息。例如: /// <summary>The summary description for SafeClass.</summary> /// <threadsafety static="true" instance="true"> /// <para>More information about using this class across thread</para> /// </threadsafety> public class SafeClass() { ... }  | 
|
| 
 “属性值”。  | 
3.编译生成项目,启用 Sandcastle Help File Builder ,将编译后的项目添加到Documentation Sources 。
4.Build the help file,完成。
使用 Sandcastle Help File Builder 制作文档的更多相关文章
- 使用SHFB(Sandcastle Help File Builder)建立MSDN风格的代码文档
		
使用SHFB(Sandcastle Help File Builder)建立MSDN风格的代码文档 下载地址:http://sandcastle.codeplex.com/ 下载地址2:http:// ...
 - Sandcastle Help File Builder(.NET帮助文档工具)的版本选择心得——支持VS2010至VS2015,高版本项目文件问题
		
作者: zyl910 一.缘由 "Sandcastle Help File Builder"(简称SHFB)是一个很好用.NET 帮助文档生成工具. 但它的每个版本支持的VS版本范 ...
 - Sandcastle Help File Builder 生成NET帮助文档
		
Sandcastle是微软提供的一个根据XML注释和DLL文件生成帮助文件的工具,目前是在CodePlex上的一个开源项目,可以去这里下载:Sandcastle Sandcastle生成的输出结果具有 ...
 - 文档生成工具Sandcastle Help File Builder
		
Sandcastle Help File Builder http://shfb.codeplex.com/
 - Sandcastle Help File Builder使用教程
		
Sandcastle Help File Builder相信很多的园友用过,小弟我最近因为工作原因需要生成公司的一套SDK的帮助文档,因此找了一些资料,发现网上的资料很多,但是都不怎么完全,有些只是随 ...
 - 如何制作dll库的API文档,自动生成微软风格的chm文件  Sandcastle Help File Builder 使用方法
		
当你开发了一个库的时候,就需要给库开发一个api文档,微软提供了一个C#库的自动生成工具.我在使用的过程中记录了相关的信息,以供大家学习和查阅,如有不正之处,欢迎指出. 首先先下载一个软件,下载地址在 ...
 - sphinx+reStructuredText制作文档
		
1 spinx简介 Sphinx 是一种文档工具,它可以令人轻松的撰写出清晰且优美的文档, 由 Georg Brandl 在BSD 许可证下开发. 新版的Python文档 就是由Sphinx生成的,并 ...
 - Use Sandcastle Help File Builder to generate help document
		
http://shfb.codeplex.com/ Note: If the the help file contains the text "[Missing <param> ...
 - Oracle-在线重定义操作文档
		
Oracle-在线重定义操作文档 2015年10月8日 15:51 在线重定义的大致操作流程如下: (1)创建基础表A,如果存在,就不需要操作. (2)创建临时的分区表B. (3)开始重定义,将基表A ...
 
随机推荐
- IntelliJ IDEA 2017.3尚硅谷-----设置字体大小行间距
 - MVC简要介绍
			
(转自:http://www.cnbeta.com/articles/107924.htm) MVC不是一种设计模式(design pattern),它是一种架构模式(Architectural pa ...
 - C# 之 代码实现延时
			
Task.Delay();异步实现 using System;using System.Threading.Tasks; namespace csharpYS{ class Program { sta ...
 - 计算机二级-C语言-程序填空题-190107记录
			
//给定程序的功能是:调用fun函数建立班级通讯录.通讯中记录每位学生的编号,姓名和电话号码.班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块(代表要使用结构体)写到名为myfile5.d ...
 - office自签名证书
			
在 Office安装目录,找到 SELFCERT 文件,双击打开填写名称,生成
 - Django objects.all()、objects.get()与objects.filter()之间的区别介绍
			
前言 本文主要介绍的是关于Django objects.all().objects.get()与objects.filter()直接区别的相关内容,文中介绍的非常详细,需要的朋友们下面来一起看看详细的 ...
 - Azure虚拟机网站部署 防火墙设置
			
唯一需要注意的是当你的网站设置的端口不是默认的80的时候,需要在防火墙那里将你新设置的端口设置为allow 先要到云的后台设置 “入站安全规则”--> 将你的网站端口设置为Allow 1.通过 ...
 - 【代码学习】PYTHON迭代器
			
一.迭代器 迭代是访问集合元素的一种方式.迭代器是一个可以记住遍历的位置的对象.迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退. 二.可迭代对象 以直接作用于 ...
 - vscode设置python代码补全时函数自动加上小括号
			
vscode设置python代码补全时函数自动加上小括号 vscode的python代码补全插件默认安装时是不会自动补全括号的,感觉不是和方便 以下介绍下自动补上小括号的方法 可能部分同学设置了还是没 ...
 - 时间同步服务器ntpd的搭建
			
如果系统没有默认安装,可以手动安装,一条命令就可以搞定: yum install ntp -y 安装之后修改配置文件: vim /etc/ntp.conf #restrict 127.0.0.1 #r ...