NuGet套件還原步驟使用Visual Studio 2012 為例
- 2012-08-27
- 32482
- 0
會寫這篇的原因其實是因為 twMVC 的範例檔越來越多,而ASP.NET MVC4 預設會使用 NuGet 下載許多套件,導致有許多重複的檔案,整包放上去不但嚴重侵蝕網路空間的容量,而且拖長下載時間,所以往後 twMVC 的範例檔都會將套件的部份移除,使用者麻煩依據以下步驟來還原這些套件。
NuGet 是一套非常棒的套件管理工具,現在已經內建在 Visual Studio 2012 內了,利用這工具可以輕鬆簡單的達成套件的下載與設定,詳細介紹可以參考以下文章,這裡就不多做說明
- 還在揮汗徒手安裝程式庫? 試試NuGet吧 - 黑暗執行緒
- 架設私房NuGet Server - 黑暗執行緒
- NuGet 1.5! 企業"私服"不是夢 - 黑暗執行緒
- NuGet系列-建立自己的NuGet Server - 黃偉榮的學習筆記- 點部落
接者進入正題,當我們下載回來的範例檔案無法編譯而且確定原因是因為套件不存在的
在方案上點選滑鼠右鍵選擇「啟用 NuGet 套件還原」
提示訊息,請至少看一次.....
系統就會開始跑了
完成後系統會提示在建置的時候就會還原套件(這樣是避免 Build 不過)
按下確定後就可以看到方案中多了一些 NuGet 的設定檔
但是我們等不及啦,要立即還原套件,所以請再對方案按一次滑鼠右鍵,選擇「管理方案的 NuGet 套件」
把眼睛移動到跳出來的視窗左上角,可以看到一個大大的還原按鈕
按下還原就會開始還原的程序(這不是廢話嗎.....
系統跑了一陣子以後就完成了,完成的時候不會有任何提示,就是上圖的進度列會消失,消失以後請手動關閉這視窗,然後再次編譯專案,應該就可以成功哩。
回應討論