本文轉載:
http://blog.csdn.net/zhumi/article/details/49076
從 MSDN 中看到這篇文章,覺得不錯轉了過來,對於我這樣的.NET新手來說每個工具都是提高效率的好開始。將這十款軟件的介紹重新格式化一下,方便以後查閱。以“.NET 程序員十種必備工具”開頭的10篇文章都是從這篇文章中分離出來,每篇文章就不分別註明版權和出處了。
本文自發布以來已經增加了新信息。請參閱下面的編輯更新。
除非您使用能夠獲得的最佳工具,否則您無法期望生成一流的應用程序。除了像 Visual Studio?.NET 這樣的著名工具以外,還可以從 .NET 社區獲得許多小型的、不太爲人所知的工具。在本文中,我將向您介紹一些目前可以獲得的、面向 .NET 開發的最佳免費工具。我將引導您完成一個有關如何使用其中每種工具的快速教程 — 一些工具在許多時候可以使您節約一分鐘,而另一些工具則可能徹底改變您編寫代碼的方式。因爲我要在本篇文章中介紹如此之多的不同工具,所以我無法詳盡討論其中每種工具,但您應該瞭解到有關每種工具的足夠信息,以便判斷哪些工具對您的項目有用。
用於創建代碼文檔資料的 NDoc
用於生成解決方案的 NAnt
用於生成代碼的 CodeSmith
用於監視代碼的 FxCop
用於編譯少量代碼的 Snippet Compiler
用於轉換的工具I ASP.NET Version Switcher
用於轉換的工具II Visual Studio Converter
用於生成正則表達式的 Regulator
用於分析程序集的 .NET Reflector
本文使用了下列技術:
.NET、C# 或 Visual Basic .NET、Visual Studio .NET
小結
本文采用走馬觀花的方式介紹了上述工具,但我已經試圖起碼向您提供足夠的信息以激起您的好奇心。我相信本文已經讓您在某種程度上領悟了幾個免費工具,您可以立即開始使用這些工具來編寫更好的項目。同時,我還要敦促您確保自己擁有所有其他可以獲得的合適工具,無論是最新版本的 Visual Studio、功能強大的計算機還是免費的實用工具。擁有合適的工具將使一切變得大不相同。
James Avery 是一位使用 .NET 和其他 Microsoft 技術的顧問。他已經撰寫了許多書籍和文章,他的最新著作是《ASP.NET Setup and Configuration Pocket Reference》(Microsoft Press, 2003)。您可以通過[email protected] 向他發送電子郵件,並且在 http://www.dotavery.com/blog 閱讀他的網絡日記。
本文摘自 MSDN Magazine 的 2004 年 7 月刊。
該雜誌可在各地的報攤購買,也可以訂閱。