在做了深入的研究之後(通過在google網站搜尋),我編譯了15個免費Visual Studio 2005外掛程式表。其中一些外掛程式將提高你的代碼的品質,另外一些能使你編譯的更快,但是這些都不能夠完全得到保證。
如果我遺漏了一個外掛程式,你認為它應該加到這個列表中,那麼就請您提供一個名稱,URL,以及一個簡單的描寫告訴我。但是在做這些之前,確定它滿足下面的嚴格要求(a:它必須在Visual Studio 2005內運行,b:它必須是免費的)
言歸正傳,下面就是我的15個免費的Visual Studio 2005外掛程式……
AnkhSVN
這是Subversion版本控制系統的外掛程式,這個外掛程式允許你在Visual Studio內執行大部分通用的版本控制操作。
C# SortCode 宏
這個極好的小宏將按字母選擇一個類型(類別或者結構)的所有成員,這些類別按成員類型分組。我認為這是一個很有用的工具,然而,我對這種分類不大感興趣, 但是我確定這個能簡單地在宏中被修改。這個將在VS2005中運行,儘管標題說它是用於Visual Studio.NET 2003.當你下載宏時,你將收到一個警告“它是在VS2002裡建立的”。點擊“是”就可以拉。
CodeKeep 外掛程式
這是CodeKeep.net的外掛程式,它允許你控制你的代碼片斷,而且從其他Visual Studio裡尋找其他的片斷。在安裝之前,你需要在CodeKeep.net網站上建立一個使用者。當你安裝外掛程式之後,一定要閱讀Readme.txt文 件。這裡有3個檔案需要複製到外掛程式檔案夾中。
Code Style Enforcer
你需要一個校對代碼嗎?如果需要的話,這個外掛程式非常適合你。它所做的就是相對於IDesign’s C#編譯標準和最優方法即時檢查你的代碼。當它發現它反對的東西時,它將用像紅筆一樣的東西在下面畫線。它非常挑剔,但是,規則可以修改。例如,你可能想 改變一些規則,允許"e"作為EventArgs的代名詞,"ex"作為Exceptions的代名詞。在安裝Code Style Enforcer 之前,你可能需要先從Developer Express 上安裝一個DXCore。
CopySourceAsHtml
我將讓你猜三次,這個外掛程式是用來幹什麼的?想放棄?好啦,CopySourceAsHtml本身就告訴我們它是做什麼的。這個外掛程式允許你複製你的原始碼、 以及句法反白顯示和行數到HTML。正如它們的網站所說的“如果Visual Studio可以反白它,CSAH可以複製它……”。
我已經用這個外掛程式做了一個小小的研究。看起來就像:當我粘貼My Code時,它忘記關掉一個<span>,另一個<span>也不相稱。然而,我確信將來我會多次使用這個工具。
EncapsulateAllNonPrivateFields 宏
這是來自於Reflection IT的另一個小宏。這個宏產生私人空間和公用屬性。為了使用它,你全部要做的就是定義一些公開變數,反白它們,然後運行宏以及VOILA!現在,你反白的每一個變數都有一個屬性和一個私人空間。
如果你計劃使用這個宏,下載它們的C# SortCode 宏,你必須首先卸載它。
GhostDoc 2.1.1
根據這個網站,要麼通過使用現有的檔案(從基本類型繼承而來)或者被安裝的介面,要麼從方法、屬性、或者參數的名稱、類型來推論出注釋,GhostDoc 將為C#自動地產生檔案注釋。它再好不過了。
Koders
這個外掛程式,像CodeKeep一樣,允許你從Visual Studio尋找代碼。從我所告訴你們的就知道這就是相似點結束的地方。Pro版本每月9.99美元,每年99美元。沒有更新Pro版本,我不能找到任何方法來節省My Code片斷。
外掛程式名稱:Reflector.FileDisassembler
外掛程式作者:Lutz Roeder
最新版本:Reflector.FileDisassembler 4.1.85.0
發布日期:2005-10-23
:點擊這裡下載
外掛程式簡介: Reflector.FileDisassembler,它是一個類瀏覽器和反編譯器,可以剖析器集並向你展示它的所有秘密。 Reflector.FileDisassembler,你可以瀏覽程式集的類和方法,可以分析由這些類和方法產生的 Microsoft 中繼語言 (MSIL)等.
外掛程式名稱:CodeSmith
外掛程式作者:Eric J. Smith
最新版本:CodeSmith 3.1
發布日期:2005-8-11
:點擊這裡下載
外掛程式簡介:CodeSmith 是一種基於模板的代碼產生工具,它使用類似於 ASP.NET 的文法來產生任意類型的代碼或文本。與其它許多代碼產生工具不同,CodeSmith 不要求你訂閱特定的應用程式設計或體繫結構。藉助 CodeSmith 可以產生包括簡單的強型別集合和完整應用程式在內的任何東西。
外掛程式名稱:NDoc
外掛程式作者:SourceForge
最新版本:NDoc 1.3.1
發布日期:2005-1-25
:點擊這裡下載
外掛程式簡介:編寫代碼文檔資料幾乎總是一項令人畏懼的任務。NDoc 工具能夠使用反射來剖析器集,並使用從 C# XML 注釋產生的 XML 自動為代碼產生文檔資料,新版本提供了更多語言的支援。
外掛程式名稱:NUnit
外掛程式作者:Michael C. Two, Charlie Poole 等
最新版本:NUnit version 2.2.3
發布日期:2005-11-15
:點擊這裡下載
外掛程式簡介: NUnit 是為 .NET 架構產生的開放原始碼單元測試架構。NUnit 使你可以用你喜歡的語言編寫測試,從而測試應用程式的特定功能。
外掛程式名稱:FxCop
外掛程式作者:Microsoft
最新版本:FxCop 1.32
發布日期:2005-7-25
載地址:點擊這裡下載
外掛程式簡介:.NET 架構非常強大,這意味極有可能建立優秀的應用程式,但也同樣存在建立劣質程式的可能。FxCop 是有助於建立更好的應用程式的工具之一,通過剖析器集,並使用許多不同的規則來檢查它是否符合這些規則。
外掛程式名稱:NAnt
外掛程式作者:Gerry Shaw ,Ian MacLean,Scott 等
最新版本:NAnt 0.85 (.net2.0beta)
發布日期:2005-04-18
:點擊這裡下載
外掛程式簡介:NAnt 是一個基於 .NET 的產生工具,它使得為你的項目建立產生過程變得非常容易。NAnt 使你可以產生解決方案、複製檔案、運行 NUnit 測試、寄送電子郵件,等等。
外掛程式名稱:GhostDoc
外掛程式作者:Roland Weigelt
最新版本:GhostDoc 1.9.1
發布日期:2005-11-20
:點擊這裡下載
外掛程式簡介:GhostDoc 是一個基於Visual Studio的 XML 文件註解產生器,相比 NDoc 而言它更可以協助你自動產生大量令人厭煩的相似的描述。
外掛程式名稱:Vault
外掛程式作者:sourcegear
最新版本:Vault 3.1.5
發布日期:2005-11-04
:點擊這裡下載
外掛程式簡介:一個基於.net平台的可以替代VSS版本控制工具採用XML Web Services作為通訊協定.
外掛程式名稱:Dragnet
外掛程式作者:sourcegear
最新版本:Dragnet 1.0.5
發布日期:2005-11-20
:點擊這裡下載
外掛程式簡介:ourceGear Dragnet 是在一個事務(任務)分配和跟蹤的工具。