【趙劼】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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- .NET 工具庫高效生成 PDF 文件
- Laravel API 文件生成器生成指定的 API 文件LaravelAPI
- NET 5.0 Swagger API 自動生成MarkDown文件SwaggerAPI
- Laravel Swagger 生成 API 文件LaravelSwaggerAPI
- 使用apidoc文件神器,快速生成api文件API
- 介面文件生成工具
- ABAP文件生成工具
- .NET 開源快捷的資料庫文件查詢和生成工具資料庫
- showdoc 自動生成 API 文件API
- Laravel API 文件生成器LaravelAPI
- 打造自己的Vue元件文件生成工具Vue元件
- docsify神奇的文件網站生成工具網站
- 使用【APIDOC】生成JavaWeb的API文件(HTML,MarkDown,PDF)APIJavaWebHTML
- 如何利用showdoc自動生成API文件API
- Dash 5 for Mac(最好用的API文件工具)MacAPI
- 幹掉 Postman?測試介面直接生成API文件,這個工具賊好用PostmanAPI
- node.js自動生成api文件(apidocjs)Node.jsAPI
- ASP.NET Web API 中使用 swagger 來管理 API 文件ASP.NETWebAPISwagger
- .Net Api 之如何使用Elasticsearch儲存文件APIElasticsearch
- 使用工具生成 Protocol 易讀文件Protocol
- 還在用Swagger?試試這款零註解侵入的API文件生成工具,跟Postman絕配!SwaggerAPIPostman
- 資料字典生成工具及文件工具作用介紹
- Swagger 文件工具 設計、構建、文件化和使用您的 RESTful APISwaggerRESTAPI
- 最簡單的Markdown文件生成工具 book-cli
- ApiLeaf·可能是史上最省事的文件生成工具API
- 從Python原始碼註釋,自動生成API文件Python原始碼API
- Spring boot 之自動生成API文件swagger2Spring BootAPISwagger
- .NET6使用DOCFX自動生成開發文件
- 僅掃描gitlab上程式碼註釋自動生成API文件的工具?推薦試試eolinker吧GitlabAPI
- ShowDoc v2.7.1 釋出,IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.8.7 釋出,IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.10.0 釋出, IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.9.14 釋出,IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.9.9 釋出,IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.9.0 釋出, IT 團隊的線上 API 文件、技術文件工具API
- ShowDoc v2.8.14 釋出, IT 團隊的線上 API 文件、技術文件工具API
- 使用go-swagger為golang API自動生成swagger文件SwaggerGolangAPI
- Laravel-apidoc-generator 無法自動生成帶引數的 API 文件LaravelAPI
- 個人寫的一個小工具 laravel生成介面文件Laravel