關鍵字:.Net開發 工具
幾年前MSDN上的一篇文章《Ten Must-Have Tools Every Developer Should Download Now》中介紹了.NET開發中必備的十大工具,幾年過去之后,.NET Framework發展到了3.5版本,這些工具中,有些已經轉向商業化,有些因為推出了新的工具而已經停止了開發,有些則繼續免費提供給開發者使用。
筆者對.NET開發中必備的十大工具重新做了整理,推出新版.NET開發必備十大工具。本文只是簡單的對其進行介紹,更加詳細的用法我將會陸續進行講解。
Snippet Compiler
Snippet Compiler是一個基于 Windows 的小型應用程序,你可以通過它來編寫、編譯和運行代碼。如果你具有較小的代碼段,并且你不想創建完整的 Visual Studio .NET 項目(以及該項目附帶的所有文件),則該工具會很有用?,F在Snippet Compiler已經支持.NET Framework 3.5,最新版本為Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha),如下圖所示:
官方主頁:http://www.sliver.com/dotnet/SnippetCompiler/
Microsoft Source Analysis for C#
Microsoft Source Analysis for C#是一款C#(不支持VB.NET)代碼規范檢查工具,前身是微軟內部代碼規范檢查和代碼格式強制工具StyleCop,目的是幫助項目團隊執行一系列常用的源代碼格式規范,它會根據預定義的C#代碼格式的最佳實踐進行檢查,與FxCop不同的是它直接對源代碼進行檢查,且并不提供靈活的規則設置,強制開發者使用相同的習慣進行C#代碼的編寫。如下圖所示:
GhostDoc
GhostDoc是Visual Studio的一個免費插件,可以幫助開發者生成比較完整規范的XML格式代碼注釋,如果你的代碼遵循微軟類庫開發人員設計規范 ,由它自動產生的注釋就已經完全可以很好地表達開發者創建的方法或者屬性的意圖,無需手工再進行修改。有了這些標準的XML注釋,我們可以使用微軟的文檔工具Sandcastle生成專業級別的幫助文檔。如我們有這樣一段代碼:
public bool Add(string item) { //...... } public void AppendHtmlText(IHtmlProvider htmlProvider) { //...... }
使用GhostDoc生成的注釋如下:
/// /// Adds the specified item. /// /// The item. /// public bool Add(string item) { //...... } /// /// Appends the HTML text. /// /// The HTML provider. public void AppendHtmlText(IHtmlProvider htmlProvider) { //...... }
官方主頁:http://www.roland-weigelt.de/ghostdoc/
Sandcastle
原文轉自:http://www.anti-gravitydesign.com