写点什么

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

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

关注

评论

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

【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察

华为云开发者联盟

接口 软件开发 API 华为云 API Explorer平台

如何通过技术面试?

escray

学习 面试

一个@Transaction哪里来这么多坑?

程序员DMZ

spring 事务 读写分离

星火PLUS交易所打造无边界数字经济联盟,掀起币圈追捧热潮

InfoQ_967a83c6d0d7

a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站…z站?

程序员生活志

28岁硕士女程序员想分手!对象专科学历,北京土著,失业3个月找不到工作!遭网友群嘲!

程序员生活志

程序员

我喜欢的工作,喜欢我么?

escray

学习 面试

一看就懂的三次握手

书旅

TCP 三次握手 操作系统 协议族

性能全开的十代酷睿,造就惠普光影精灵 6 的电竞燃魂

最新动态

如何使 Grafana as code

郭旭东

翻译 Grafana

公司想要大龄程序员么?

escray

学习 面试

究竟要找什么样的工作?

escray

学习 面试

Docker 的前世今生

哈喽沃德先生

Docker 容器 微服务 虚拟化

联邦学习初识

soolaugust

学习

一文读懂jar包的小秘密

程序那些事

Java jar jar包的小秘密 java解密

再见C++

Sunny.

c++ 踩坑

3 分钟生成一个单元测试报告,这个样式爱了

程序员小富

Java 测试

我是合适的人选么?

escray

学习 面试

Flink的2种部署模式-2

小知识点

scala 大数据 flink

终于可以职业规划了么?

escray

学习 面试

大数据技术发展(三):Spark 代替 Hadoop ? Spark Or Flink ?

cristal

Java 大数据 flink hadoop spark

SpreadJS 应用案例:电力自动化在线数据采集报表系统

葡萄城技术团队

SpreadJS 电力 报表

MySQL系列(一):MySQL深入学习先导篇之基础架构

z小赵

MySQL 数据库

Centos7下service配置知识

【Elasticsearch 技术分享】—— Elasticsearch ?倒排索引?这都是什么?

程序员小航

elasticsearch ELK 倒排索引 ES 技术分享

暴雪员工抗议薪酬不公,部分员工称甚至难以维持生计

程序员生活志

职场

对于结果不同程度的追求,决定了这个人的身价

非著名程序员

程序员 个人成长 思维模型 结果思维

Week 11 学习总结

Jeremy

我以后去做什么,技术还是业务?

escray

学习 面试 职业规划

Week 11命题作业

Jeremy

四十不惑,准备面试

escray

学习 面试

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