摘要:使用 NuGet 套件管理工具
在專案開發過程中難免會使用到一些好用的第三方元件
例如我常常使用 lo4net 協助我 debug
通常來說我們將函式庫下載之後,複製到我們的專案資料夾,並且引用它
沒錯吧!通常大家都是這麼做的!
可是我們使用的套件這麼多,如果每一個都到他的官網去找的話還挺花時間的
何況手頭上可能不只有一個專案要跑,為了維持那些專案,你這些下載回來的套件還要複製到各專案資料夾內
何況有些套件還有相依性,你載回一個DLL事實上他可能又另外引用了其他DLL,麻煩啊!!
你需要懶惰一些
在偶然間我發現 Visual Studio 2013 已經內建 NuGet 套件管理工具
下載套件就變成像是在超商架上挑飲料一樣容易
使用方法
在Project 上面按右鍵 -> Manager NuGet Packages...
或者 TOOLS -> Library Package Manager -> Manage NuGet for Solution...
端看套件的使用範圍
NuGet 套件管理工具介面
搜尋你要下載的套件,範例是 log4net
按下 Install 讓它跑一跑就裝完了
超級方便的是他還幫你自動加入參考了
在 Solution Explorer 中會自動出現一個packages.config檔案
裡面記錄此專案目前下載的套件及版本
如果您決定不要每次都檢查缺少的套件,當然在選項中有對應功能可設定
TOOLS -> Library Package Manager -> Package Manager Settings
將 Package Restore 內的選項點掉即可
在編譯過程中如果發現有套件需要更新,會花上多一點時間下載套件,這過程會稍微卡住