十个必备的.NET开发小工具(1):Snippet Compiler
作者:James Avery?翻譯:
lucentoff?
出處:
http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx聲明:版權屬原作者所有,轉載請注明出處!
?
本文將介紹下列工具:
?
·??代碼片段編譯工具:Snippet Compiler
·??正則表達式構建工具:Regulator
·??代碼生成工具:CodeSmith
·??單元測試工具:NUnit
·??代碼分析與檢查工具:FxCop
·??.NET程序集檢查工具:.NET Reflector
·??代碼文檔創建工具:NDoc
·??解決方案編譯工具:NAnt
·???版本切換與轉換工具: ASP.NET Version Switcher和Visual Studio .NET Project Converter
?
?
沒有好的工具,就寫不出好的程序。除了眾所周知的工具(例如,Visual Studio? .NET)以外,.NET社區里還有許多聲名未廣的小工具。本文將簡單介紹一些很好的針對.NET開發的免費工具及其使用方法,它們有的會從方方面面節省你編程的時間,有的則可能會徹底改變你編寫代碼的方式。由于在一篇文章中談及這么多工具,所以我無法作全面的介紹,但你應當充分了解它們,確定哪些對你的項目有用。
Snippet Compiler
Snippet Compiler是一個基于Windows?的小應用程序,利用它能夠編寫、編譯和運行. NET代碼。如果你有小段代碼需要測試而又不想專門為它專門創建完整的Visual Studio .NET 項目時,這個工具很有用。
例如,我要向你展示如何從Microsoft? .NET Framework調出Notepad應用程序,代碼片段如下:
System.Diagnostics.Process proc = new System.Diagnostics.Process();proc.StartInfo.FileName= "notepad.exe";proc.Start();proc.WaitForExit();?我可以在Snippet Compiler中新建一個默認的控制臺應用程序(譯注:代碼框架已生成),然后在它的Main方法中寫入代碼片段,如圖1所示。
?
?
?
圖1 Snippet Compiler
?
要測試這段代碼,只需按工具條上的start按鈕(綠色三角),它就會運行在調試方式下。該段代碼產生一個控制臺窗口,然后調出Notepad。關閉Notepad,控制臺窗口也隨之關閉。
?
Snippet Compiler由Jeff Key編寫,可以從這里下載:http://www.sliver.com/dotnet/SnippetCompiler。
?
?
[ 以下內容為譯者補充,摘自:http://www.sliver.com/dotnet/SnippetCompiler ]
Snippet Compiler主要功能:
- 編譯和運行一個或多個C#、VB.NET和ASP.NET代碼片段
- 可選擇編譯WinForm EXE文件、控制臺EXE文件或DLL文件
- 用戶可存儲模板庫
- 顯示編譯錯誤和警告,包括在編輯器中以波浪線提示
- 智能感應(IntelliSense)靜態成員、方法及構造器簽名
- 導入VS.NET項目
- 可方便置入任務欄通知區
- 將代碼片段導出為HTML文件或RTF文件
轉載于:https://www.cnblogs.com/luoyaoquan/archive/2011/05/16/2047649.html
總結
以上是生活随笔為你收集整理的十个必备的.NET开发小工具(1):Snippet Compiler的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 割点和桥算法——摘自《算法艺术与信息学竞
- 下一篇: VS2010 NDoc的插件工具