写点什么

Sandcastle:生成.NET API 文档的工具

  • 2008-02-04
  • 本文字数:647 字

    阅读完需:约 2 分钟

Sandcastle 是一个微软发布的工具,它通过反射程序集中的源代码以及添加代码中的 XML 注释来创建 MSDN 形式的 API 文档。在 CodePlex 中刚发布了 Sandcastle 的一个新版本。 这个工具的源代码可以在CodePlex 中以微软公开许可协议(Microsoft Public License)下获得。即使某些API 不会公开,为其建立文档也是个非常值得推荐的做法,因为这些文档在总会被其他一些内部开发人员使用。而对于公开的API 来说,这样的文档则更是必不可少的东西了。

Sandcastle 的首次公开露面是在 2006 年,它的开发周期已经超过了 2 年。目前发布的为 CTP 版本,但是“1.0 版”应该会在不久的将来发布。 NDoc 则是另一个生成 API 文档的开源工具,在数年前微软宣布要建立 Sandcastle 项目后,其开发就停止了。其他还有一些在 NDoc 的基础上开发的项目,比如 NDoc 2005 NDoc3 等,但是它们仍处于 alpha 开发阶段。

Sandcastle 能够生成类似 MSDN 一样的文档,就像这个示例中的结果一样。Sandcastle 的主要功能有:

  • 兼容署名或未署名的注释
  • 支持范型以及.NET 2.0 框架
  • 微软内部用它来生成.NET 框架的文档
  • 能够声称 Visual Studio 2005、hana 或 prototype (CHM,HxS)类型的文档

Sandcastle 能够在命令行或 GUI 工具里生成文档,这里可以查阅它的使用指南。Sandcastle 是一个独立的工具,因此它能够与任意Visual Studio 项目一起工作。目前有一些将其与Visual Studio 集成的计划,但是还没有得出最终决定。目前的版本能够同时在32 位和64 位的机器上使用。

查看英文原文: Sandcastle: Generate .NET API Documentation

2008-02-04 19:402617
用户头像

发布了 157 篇内容, 共 58.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

架构内容

梧桐

第11周学习总结

Binary

第十一周 安全稳定知识课后作业

简简单单

怀乡恋土的人们

熊斌

学习 2月春节不断更

大作业一:

未来已来

快递架构设计

梧桐

第十一周课后练习

Binary

week11 作业

zbest

记录一次BAT一线互联网公司前端JavaScript面试

我是哪吒

JavaScript 学习 面试 大前端 2月春节不断更

对接量化钱包区块链开发

v16629866266

第十周作业总结

jizhi7

大作业二

jizhi7

产品 0 期 - 第四/五周作业

Jxin

同时拿到BATJMD的Offer是怎样的一种体验?

冰河

面试 面经 offer 一起进大厂 BATJMD

2 期架构师训练营 - 第十一周作业与总结

云飞扬

架构师训练营第2期

2 期架构师训练营 - 第十三周作业与总结

云飞扬

架构师训练营第2期

与前端训练营的日子 -- Week15

SamGo

学习

数字化人才有哪些特性?

boshi

数字化转型 七日更

第十一周 - 总结

jizhi7

第十三周-总结

jizhi7

3. 无转折不编程,滚雪球学 Python

梦想橡皮擦

Python python从入门到精通 2月春节不断更 python入门

Python进阶丨如何创建你的第一个Python元类?

华为云开发者联盟

Python 编程 python元类 对象 装饰器

「架构师训练营 4 期」 第六周 - 001&2

凯迪

架构师训练营 4 期

第十一周 学习总结

简简单单

ZEGO即构自建MSDN有序网络,为实时音视频传输极致顺畅!

ZEGO即构

如何极速极速搭建个人博客?Copy攻城狮用的这一招很优秀!

华为云开发者联盟

JavaScript typescript GitHub React #Serverless

大作业一

jizhi7

2 期架构师训练营 - 第十二周作业与总结

云飞扬

架构师训练营第2期

第十二周总结

jizhi7

华云大咖说 | 大型分布式监控系统建设经验

华云数据

iOS中MVC、MVP、MVVM、VIPER等技术框架的选型与实践

行者

架构设计 Architecture

Sandcastle:生成.NET API文档的工具_.NET_Abel Avram_InfoQ精选文章