(发现,Sandcastle主要是用于C#项目。里面的注释都是XML格式的。不太适合VC的。最终还是得用Doxygen)
一、Sandcastle简介:
Sandcastle(CodeName)是微软出的用于编译发布组件(Assembly)信息的一个工具,其前身为发布VS2005之前,MS内部开发了一个用于生成帮助文档的工具。
二、Sandcastle与NDoc的简单比较:
NDoc是.Net2003下的文档生成工具,它是一个开源的东东。目前已经停止开发,最新版本不支持2.0。
它们都是通过反射和Xslt技术,从dll文件及其注释(编译时加/doc参数得到)中得到一个完整的帮助文档,文档格式可以是html或chm甚至是任何自定义的格式。
当前Sandcastle最新版本是June CTP,使用的方式仍然是命令行,不提供GUI支持;而且官方网站上给出的使用说明:其只能支持单一的dll,对于Solution仍然没有任何说明。
三、如何利用Sandcastle自动生成.NET2.0开发帮助文档
A.软件安装准备工作:(下载网站:http://shfb.codeplex.com/)
1、 必备软件:HtmlHelpWorkshop.exe 网上到处都有;如果本机已经安装就无需理会;
2、下载该软件,网址:http://shfb.codeplex.com/;
解压找到文件夹InstallResources;可找到两个安装包Sandcastle_2710.msi;SandcastleHelpFileBuilder_1950.msi
3、开始安装,需要装两个软件(最好默认安装到C:\下)
先安装Sandcastle_2710.msi;
后安装SandcastleHelpFileBuilder_1950.msi
4、安装完毕后,在程序中可以找到“Sandcastle Help File Builder GUI”执行文件,运行:(里面已经新建了一个工程-7)
使用步骤:
1、点击“File”--> New Project -->弹出对话框,输入工程名称,比如:AA,点击保存
2、见AA工程如下图
4、配置相关属性;
①、FrameworkVersion --- 选择对应项目的.net版本(目前支持到4.0)
②、ProjectSummary --- 项目说明-编译后的chm--Title属性名称
③、HtmlHelpName --- 输出chm文件的名称
④、HelpTitle --- 文件标题说明
⑤、HelpFileFormat --- 选择HtmlHelp1
⑥、Language --- 默认选中“英语(美国)”
⑦、CopyrightText --- 你的版权说明
⑧、DocumentInheritedFrameworkMembers ---- false true<将屏蔽继承过来的自带的一些方法说明>
⑨、DocumentInheritedMembers ---- false true<将屏蔽继承过来的自带的一些方法说明>
⑩、OutputPath --- 输出chm的文件夹
其他属性可默认....
5、点击“Bulid the help file”按钮进行编译操作。
相关推荐
2、自动搜索程序集及其引用的程序集对应的XML文档(包括.Net自带的程序集,如:system.xml); 3、灵活控制在文档中显示哪些成员,支持批量选择(如:选择所有公共的方法); 4、支持自定义文档生成器,用户可以...
《.NET文档自动生成工具与源码解析》 在.NET开发环境中,良好的文档是项目管理和团队协作的关键元素。为了提高效率并确保代码的可读性,开发者常常需要为类库和API编写详尽的文档。然而,手动编写文档是一项耗时且...
《程序文档自动生成工具Doxygen使用手册》是针对软件开发者设计的一款强大工具,它能够自动为C/C++, Java, C#等编程语言的项目生成详细、结构化的文档。这款工具的核心价值在于它能够显著减轻程序员在编写代码的同时...
C++代码文档生成器是一种工具,它能够自动分析C++源代码,并基于代码中的注释生成详细的文档。这种工具在软件开发过程中非常有用,因为它可以帮助开发者快速了解代码结构,节省了手动编写文档的时间,同时也确保了...
数据库文档自动生成器是一款专为SQL Server设计的实用工具,其主要功能是帮助数据库管理员和开发者快速、方便地生成详细的数据库文档。这款软件能够连接到SQL Server实例,然后根据用户设定的参数,全面导出数据库的...
项目概述:这是一个基于SpringBoot的数据库文档自动生成工具,旨在通过简单的配置,快速生成详尽的数据库文档。该项目采用Java语言开发,包含39个文件,其中Java源文件22个,辅助以HTML、图像资源以及配置文件等。 ...
为了解决这个问题,存在专门的工具能够自动生成数据库设计文档,从而简化这一流程。 `MySQL`是一种流行的开源数据库,以其易用性、性能和稳定性著称。它支持SQL标准,提供了丰富的存储引擎,如InnoDB(支持事务处理...
数据库表结构说明文档自动生成工具是一种高效且便捷的软件,专为IT专业人士设计,用于简化数据库管理和维护工作。该工具基于Microsoft的.NET Framework 4.0平台开发,利用C#编程语言实现,能够自动化地从数据库中...
.NET文档自动生成是一个重要的开发环节,它使得代码的可读性和维护性大大增强。Sandcastle是微软提供的一款开源工具,专门用于生成.NET框架类库的API文档,它可以帮助开发者理解和使用代码库,提高开发效率。...
【软件著作权代码文档自动生成器】是一款专为软件著作权申请设计的工具,旨在帮助开发者高效地整理和格式化源代码,以满足申请过程中对代码规范的要求。这款软件的特点在于其小巧的体积和低内存占用,使得它在运行时...
### 撰写文档自动生成框架相关知识点 #### 标题理解:撰写文档自动生成框架 此标题指的是一种能够帮助技术开发人员自动或半自动地生成文档的工具或方法论。这种框架通常包含了预定义的样式、模板以及自动化功能,...
为了减轻数据库设计师的工作负担,提高工作效率,出现了数据库设计文档自动生成工具。这类工具可以自动从已有的数据库结构中提取信息,转化为规范化的文档,便于团队协作和后期维护。 “数据库设计文档自动生成工具...
NDoc 2005是一款针对C#编程语言的文档自动生成工具,是.NET开发者的重要辅助软件。在.NET框架下,开发过程中生成清晰、规范的API文档至关重要,NDoc正为此目的而设计。这款工具能够从.NET程序集(DLL或EXE)中提取元...
为了解决这一问题,出现了许多代码生成器工具,其中Visual Studio(VS)代码自动生成器是一个显著的代表,它能极大提升开发效率并优化代码质量。本文将深入探讨VS代码自动生成器的工作原理和使用价值。 ### VS代码...
"vs c# 文档注释 生成 源码"这个主题涉及到的是如何在VS中生成和管理C#项目的文档注释。首先,我们需要在项目设置中启用XML文档生成。这通常是在项目属性的“生成”选项卡下,勾选“输出XML文档”这一项。这样,在...
以家委会章程为例的文档自动生成项目源码,相同框架下通过修改数据源(config中的dbcofig文件)和少许逻辑,可以实现各类Word文档的自动生成。1. output中是以家委会章程为例自动生成的样例文件,实际使用时可以批量...
这个工具可能通过解析源代码中的注释,自动生成结构化的帮助文档,使得开发者无需手动编写大量的文档,提高了工作效率。 描述中提到“即使你没有使用过vss也可以看懂”,暗示这个工具的使用教程可能包含了基础的VS...
"vs注释文档生成工具"就是这样一个专门针对Visual Studio(VS)开发环境的辅助工具,它能自动从源代码中的注释提取信息,生成易于阅读的文档,极大地减轻了程序员在项目后期编写文档的工作负担。 **描述详解:** ...
在.NET开发环境中,WinForm应用经常需要与Office组件交互,比如自动生成Word文档。这个"Winform自动生成Word文档.rar"的压缩包提供了一个解决方案,主要用于WinForm应用程序中创建和导出Word文档。以下是关于这个...
可自动自动生成C/C++,Java,C#开发文档. 类说明,函数说明,类继承关系图.