Quote:Sandcastle, created by Microsoft, is a tool used for creating MSDN-style documentation from .NET assemblies and their associated XML comments files. The current version is the May 2008 release. It is command line based and has no GUI front-end, project management features, or an automated build process like those that you can find in NDoc. The Sandcastle Help File Builderwas created to fill in the gaps, provide the missing NDoc-like features that are used most often, and provide graphical and command line based tools to build a help file in an automated fashion.
Sandcastle是一个由微软制作的,依赖.NET程序集及其相关的XML文件生成MSDN形式的文档帮助的工具,现在最新的版本是2008月5月发布的。通过这个工具可以方便地制作出帮助文档,但她是基于命令行的,没有GUI前端界面,项目管理功能,或你可以在NDoc中可以找到的自动生成功能,而Sandcastle Builder填补了Sandcastle的空白,提供了缺失的类似于NDoc提供的功能,并提供了基于图形和命令行的工具来自动建立一个帮助文件。
这次项目的过程中就俺也使用了Sandcastle Builder,主要是用来生成项目中的API帮助文档,小记一下:
使用步骤:
一、建立一个叫Hello的类库,象征性的建立一个HelloWorld类,在类中写个Test方法,并给上一些Summary标签注释, 随后进入项目属性中的生成选项设置
上面已经提到Sandcastle Builder要有XML文件的配件支持,所以这里要在项目输出栏选中XML 文档文件,保存即可。
2、F6编译项目,就可以看到在Debug目录下找到DLL和XML文件了,下面该Sandcastle Builder登场了。
3、首先在Sandcastle Builder的Documentation Sources里面添加DLL和XML文件。
4、随后就进行一些需要的设置好了,常见的都用黑体标出,当然,如果FrameworkVersion不符合的话还需要设置一下,这个是2008年发布的,所以就别期望能够支持到4.0了哈^_^
5、因为要配合微软的另一款HTML Help Workshop工具,所以这里要设置它的路径,最后指定输出目录和Sancastle的目录就好了
6、看一下Build之后的目录文件:
打开看一下效果:
效果不错,很实用的东西^_^
from:
http://www.cnblogs.com/RockyMyx/archive/2010/04/30/Project-Route-Using-SandcastleBuilder.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!