VS2008文档自动生成

(发现,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”按钮进行编译操作。

 

vs2008 生成项目xml文件和路径配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
aclui.CHM 访问控制 ad_ds.CHM Active Directory 域服务 adam.CHM Active Directory 轻型目录服务 adfs.CHM Active Directory 联合身份验证服务 adsiedit.CHM ADSI 编辑器 applocker_help.CHM Windows AppLocker appserver.CHM 应用程序服务器 authfw.CHM 具有高级安全性的 Windows 防火墙 authm.CHM 授权管理器 backup.CHM Windows Server Backup bitssrv.CHM 后台智能文件传送服务 (BITS) certmgr.CHM 证书 certsvr.CHM Active Directory 证书服务 certtmpl.CHM 证书模板 cliconf.chm SQL Server 客户端网络实用工具 cluadmin.CHM 故障转移群集 cmak_ops.CHM 连接管理器管理工具包 comexp.CHM 组件服务管理 connmgr.CHM 连接管理器 da_snap.CHM DirectAccess desktopexp.CHM 桌面体验概述 devmgr.CHM 设备管理器 dfs2.CHM DFS 管理 dhcp.CHM 动态主机配置协议 (DHCP) diskmgt.CHM 磁盘管理 dnsmgr.CHM 域名系统 domadmin.CHM Active Directory 域和信任关系 dsac.CHM Active Directory 管理中心 dsadmin.CHM Active Directory 用户和计算机 dssite.CHM Active Directory 站点和服务 eventviewer.CHM 事件查看器 faxcons.CHM 传真服务管理器 features.CHM Windows Server 2008 R2 中的可用功能 file_srv.CHM 共享文件夹 fsm.CHM 文件服务 fsrm.CHM 文件服务器资源管理器 gpedit.CHM 本地组策略编辑器 gpmc.CHM 组策略管理控制台 hra.CHM 健康注册机构 ieakmmc.CHM Internet Explorer 维护 iismmc.CHM Internet 信息服务(IIS)6.0管理器 inetsrvmmc.CHM Internet 信息服务(IIS)管理器 ipsecmonitor.CHM IPSec监视器 ...
12.0完整版本下载地址: BCGControlBar Library Professional Edition v11.00完整源代码(含帮助文件和VS2008中文向导) 第二部分下载地址:http://download.csdn.net/source/2033250 使用方法: 1、解压至C:\Program Files目录下(解压密码:xiaoqing); 2、双击导入注册表C:\Program Files\BCGSoft\BCGControlBarPro\bcgcontrolbarpro.11.00.reg; 3、运行向导C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBProIntegrationWizard.exe。 与其它不同之处: 1、包含完整的源代码、帮助文件; 2、已经对 BCGPAppWizard2005 中的向导进行汉化,在 Visual Studio 2008 中可使用中文向导 BCGPAppWizard (参考 Visual Studio 2008 原有的中文向导,如果您想学习汉化向导,参考目录是:C:\Program Files\Microsoft Visual Studio 9.0\VC\VCWizards\AppWiz\MFC\Application\templates\2052) 关于静态链接: 1、首先必须在运行向导BCGCBProIntegrationWizard.exe时已经编译静态库; 2、在 Visual Studio 建立项目向导时,选择静态链接即可。 关于使用 Office2007、2010 风格: 如果您使用了这些新风格,必须在项目中包括这些资源,否则 debug 版本启动时会报错(缺少资源,release版本不会提示,但显示不正常),具体有二种方法: 1、直接在“解决方案资源管理器”-“资源文件”中点右键,“添加”-“现有项”,把C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles中所有扩展名为 .rc 的资源包括进来即可。 2、直接在“资源视图”-“您的项目”上点右键,选择“资源包括”,在“资源包括”中的“编译时指令”中的#include "BCGCBPro.rc"后面添加以下代码: #include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Aqua.rc" #include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Luna.rc" #include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Obsidian.rc" #include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Silver.rc" #include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2010White.rc" #include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyleCarbon.rc" #include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyleScenic.rc" 3、如果使用动态库链接,请手工编译C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\Office2007_styles.sln或者build_all.dsp 仅为学习使用,下载后24小时内删除,请支持 BCGSoft 购买正版,本人不提供技术支持,不对任何负责。 尊重他人劳动成果,欢迎与大家分享成果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值