2014年11月14日 星期五

還在揮汗徒手安裝程式庫? 試試NuGet吧

不知道大家是否有在Visual Studio專案中引用過log4netELMAH之類的Open Source程式庫,或加入包含css, jpg, js複雜jQuery Plugin的經驗?
在ASP.NET專案裡引用某些Javascript或.NET程式庫,所需的安裝工作常常不只Copy一個dll或js檔這麼簡單,有時還需複製相關的js, css, jpg, gif 放在特定目錄下,有時還必須修改web.config加入適當的httpHandler、httpModule及專屬設定才能讓.NET程式元件順利運作。依我自己的經驗,要是沒耐性看完安裝文件仔細核對,常會落得丟三落四無法運作的下場。在專案中加入程式庫,難道不能像裝軟體一樣,按下一步下一步就搞定?
NuGet是一個簡化程式庫安裝程序的Visual Studio 2010延伸套件,由微軟RD與開發社群共同開發,以Open Source方式釋出。透過NuGet,能有效簡化程式庫的安裝程序,另外還提供版本更新、移除等功能,將下載安裝程式庫的動作簡化到點一下滑鼠就完成。

要取得NuGet,可使用VS2010的Extension Manager搜尋nuget,可以找到NuGet Package Manager這個套件。(若你有安裝ASP.NET MVC3,NuGet也會被一併安裝,或是獨立執行安裝程式也可以,但透過Extension Manager較簡便)

沒有留言:

張貼留言