【趙劼】Sandcastle:生成.NET API文件的工具
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位的機器上使用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-364709/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用微軟Sandcastle建立.NET文件微軟AST
- 趙劼:IBM面試記IBM面試
- 【趙劼】分清ASP.NET AJAX中的Extender和Behavior模型ASP.NET模型
- Web API 文件生成工具 apidocWebAPI
- 【趙劼】NCache:最新發布的.NET平臺分散式快取系統分散式快取
- Laravel API 文件生成器生成指定的 API 文件LaravelAPI
- 趙劼(@老趙):以“玩”之名(圖靈訪談)圖靈
- 趙劼:我看面試時出(純)演算法題面試演算法
- NET 5.0 Swagger API 自動生成MarkDown文件SwaggerAPI
- ABAP文件生成工具
- 介面文件生成工具
- 一個給 Java 程式設計師用的 Api 文件生成工具Java程式設計師API
- showdoc 自動生成 API 文件API
- Laravel API 文件生成器LaravelAPI
- Sandcastle入門:建立C#幫助文件ASTC#
- 使用apidoc文件神器,快速生成api文件API
- Laravel Swagger 生成 API 文件LaravelSwaggerAPI
- docsify神奇的文件網站生成工具網站
- 打造自己的Vue元件文件生成工具Vue元件
- 如何利用showdoc自動生成API文件API
- Grunt-jsdoc生成JS API文件JSAPI
- 使用【APIDOC】生成JavaWeb的API文件(HTML,MarkDown,PDF)APIJavaWebHTML
- 幹掉 Postman?測試介面直接生成API文件,這個工具賊好用PostmanAPI
- Dash 5 for Mac(最好用的API文件工具)MacAPI
- .NET 工具生成引擎概述
- 使用工具生成 Protocol 易讀文件Protocol
- 資料字典生成工具及文件工具作用介紹
- 最簡單的Markdown文件生成工具 book-cli
- ApiLeaf·可能是史上最省事的文件生成工具API
- Sandcastle同NDoc的比較AST
- node.js自動生成api文件(apidocjs)Node.jsAPI
- 如何生成java api document 相似的文件幫助(2)JavaAPI
- 如何生成java api document 相似的文件幫助(1)JavaAPI
- .Net Api 之如何使用Elasticsearch儲存文件APIElasticsearch
- Unity Networking API文件翻譯(二):The High Level APIUnityAPI
- ShowDoc v2.7.1 釋出,IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.9.0 釋出, IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.9.9 釋出,IT 團隊的線上 API 文件、技術文件工具API