官方主頁:http://sourceforge.net/projects/regulator/
LINQPad
隨著在.NET Framework 3.5中對于LINQ的支持,越來越多的開發者在開發中使用了LINQ to SQL,但是編寫LINQ to SQL查詢似乎又成了一件很麻煩的事情,好在我們還有LINQPad這個工具,用來編寫LINQ查詢,不僅僅是LINQ to SQL,同時它也支持LINQ to XML、LINQ to Objects,另外LINQPad是完全免費的且無需安裝,只要下載它的可執行文件就可以了。官方主頁:http://www.linqpad.net/
NAnt
NAnt 是一個基于 .NET 的生成工具,與當前版本的 Visual Studio .NET 不同,它使得為你的項目創建生成過程變得非常容易。當你擁有大量從事單個項目的開發人員時,你不能依賴于從單個用戶的座位進行生成。你也不希望必須定期手動生成該項目。你更愿意創建每天晚上運行的自動生成過程。NAnt 使你可以生成解決方案、復制文件、運行 NUnit 測試、發送電子郵件,等等。遺憾的是,NAnt 缺少漂亮的圖形界面,但它的確具有可以指定應該在生成過程中完成哪些任務的控制臺應用程序和 XML 文件。目前NAnt已經支持.NET Framework 3.5,它的最新版本是0.86 Beta 1。官方主頁:http://nant.sourceforge.net/
總結
以上工具筆者在原有的.NET開發必備十大工具基礎之上,加以整理,添加了一些新的優秀的工具,也許有朋友會說,還有很多比這些工具更優秀的工具,沒錯,是有這樣的工具,但是筆者要說的是,上述十個工具,不僅考慮它的實用性,有一點更為重要的是,它們都是免費的,而且有很多是開源的!
為了便于大家對比,此處列出舊版.NET開發必備十大工具:
代碼段編譯工具:Snippet Compiler
正則表達式工具:Regulator
代碼生成工具:CodeSmith(已經商業化)
編寫單元測試工具:NUnit
監視代碼工具:FxCop
程序集分析檢查工具:Reflector
創建代碼文檔工具:NDoc(已經停止開發)
生成解決方案工具:NAnt
ASPNET版本轉換器
VSNET項目轉換器
文章來源于領測軟件測試網 http://www.kjueaiud.com/