写点什么

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:402400
用户头像

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

关注

评论

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

TiDB SQL调优实战——索引问题

TiDB 社区干货传送门

性能调优 实践案例

基于TiCDC 实现的双云架构实践

TiDB 社区干货传送门

实践案例

tidb中的key和MVCC value解析

TiDB 社区干货传送门

管理与运维

58同城大规模TiDB运维漫谈

TiDB 社区干货传送门

安装 & 部署

Tidb duration 耗时异常上升案例

TiDB 社区干货传送门

故障排查/诊断

带你重走 TiDB TPS 提升 1000 倍的性能优化之旅

TiDB 社区干货传送门

性能调优

云集财务业务 TiDB 实践

TiDB 社区干货传送门

实践案例 数据库架构选型

【TiDB 最佳实践系列】海量 Region 集群调优

TiDB 社区干货传送门

实践案例

TiDB 配置参数修改与系统变量修改步骤

TiDB 社区干货传送门

实践案例

PD 如何调度 Region

TiDB 社区干货传送门

TiDB 底层架构

TiDB 入门运维基础教程(二)--生产环境安装

TiDB 社区干货传送门

安装 & 部署

生产环境 TiDB V5.0.3 集群部署

TiDB 社区干货传送门

实践案例

Chaos Mesh® 在腾讯——腾讯互娱混沌工程实践

TiDB 社区干货传送门

实践案例

Zetta:HBase 用户的新选择 —— 当知乎遇上 TiDB 生态

TiDB 社区干货传送门

实践案例

TIDB监控报警对接企业微信的简便工具推荐

TiDB 社区干货传送门

监控

TiDB 对大事务的简单拆分

TiDB 社区干货传送门

性能调优

事务前沿研究丨事务测试体系解析

TiDB 社区干货传送门

TiDB 底层架构

TiDB集群的GC不回收案例(案情二)

TiDB 社区干货传送门

故障排查/诊断

数据总量 40 亿+,报表分析数据 10 亿+,TiDB 在中通的落地与进化

TiDB 社区干货传送门

实践案例

TiDB 如何做到无限扩展和保证节点 id 唯一

TiDB 社区干货传送门

TiDB 底层架构

涂鸦智能选型 TiKV 的心路历程

TiDB 社区干货传送门

数据库架构选型

我们为什么放弃 MongoDB 和 MySQL,选择 TiDB

TiDB 社区干货传送门

数据库架构选型

地产TiDB使用初探索

TiDB 社区干货传送门

安装 & 部署

TiDB5.0.3-ARM平台性能测试

TiDB 社区干货传送门

安装 & 部署

TiDB SQL 自动重试调研

TiDB 社区干货传送门

TiDB 底层架构

从TiDB中学习代码提交规范的重要性

TiDB 社区干货传送门

TiDB 底层架构

【联合方案】神州信息 - 新一代分布式网贷系统

TiDB 社区干货传送门

实践案例

TiDB 5.0 两阶段提交

TiDB 社区干货传送门

TiDB 底层架构

TiDB 4.0 基于 Binlog 的跨机房集群部署

TiDB 社区干货传送门

安装 & 部署

TiDB 监控整合方案

TiDB 社区干货传送门

实践案例

通过 ProxySQL 在 TiDB 上实现 SQL 的规则化路由

TiDB 社区干货传送门

管理与运维

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