在之前都只是看看別人的好文章,抓抓別人介紹的好套件來安裝在 Visual stuido 上,而這個的好功能其實是來自於 NuGet 的套件管理,現在看到 Visual Stuido 2012 上的套件,很多都往這邊放了,看來好物就是好物,隱藏不了他的光芒的~~。

Nuget 的使用方法其實也很簡單,先把他裝起來吧。

先選擇【工具】->【擴充功能和更新…】

Select Extension Manager

出現畫面後選擇【線上】,就會看到第一個就是 NuGet Package Manager,按下右邊的安裝就可以了,安裝完成後要記得按視面下面的【立即重啟】哦!!

Extension Manager

重新啟動 Visual Studio 後,可以在幾個地方發現到 NuGet 的蹤影

1、【檢視】->【其他視窗】->【Package Manage Console】

Nuget Position

2、【工具】->【程式庫套件管理員】

Nuget Position -2

當我們選擇了 Package Manager Console 之後,就可以出現一個命令提示視窗,裡面有列出目前要搜尋的 Nuget Server 來源,要安裝的目標專案 (這個要 VS 有開專案檔後才可以操作哦!) ,再來就是 Nuget Console 的版本與說明,當然最重要的就是提示符號 PM> 這個等待我們輸入命令來呼叫 Nuget 動作囉!

Nuget Position -3

3、第三個會出現的地方在這裡,這個畫面可以從 2 個地方進入

  1. 3-1、【工具】->【程式庫套件管理員】->【套件管理員設定】
  2. 3-2、【工具】->【選項】

 

Nuget Position -4

4、最後一個會出現的地方就是在方案總管,在專案的地方按右鍵,就會看到【管理 NuGet 套件】

Nuget Position -5

Nuget Position -6

 

在第二個說明中出現的 Package Manager Console 就是 Nuget 以 Command Line 模式來安裝套件

Nuget 完整的命令列表可以在這邊 查詢

而第四個說明中出現的 【管理 NuGet 套件】就是以 GUI 的模式來安裝套件

已發佈在 Nuget Server 的套件列表 在這裡

 

那我們先挑第一個套件來安裝看看吧

要安裝套件請先建立一個專案出來,對他按右鍵->選擇【管理 NuGet 套件】,就選擇第一個套件 jQuery 來安裝囉,安裝過程非常簡單,但裝好後,我們回來看方案總管的部份

NuGet Project

會出現 2 個新的東西,一個 Scripts 的資料夾,這個當然就是我們剛剛安裝 jQuery 後所產生的檔案,一個就是 Packages.config,點選一下 packages.config 就會看到一個 XML Style 的資料內容,裡面記錄的就是目前安裝的套件,版本,以及對應專案 framework 版本的資訊

NuGet Project -1

另外在方案的檔案資料夾下也會多了一個 packages 的資料夾,裡面就會放著下載的套件

NuGet Project -2

至此,簡單的 NuGet 操作就完成了,以 NuGet 來管理套件的使用,真的相當的方便,也可以享受當套件更新時,自行決定是否也要一起更新上去 ,使用專案的方式來管理自己所需的套件這樣的好處,比以前放在一個 public 的資料夾,結果當檔案版本被變更的時候,造成其他的專案掛點的狀況,真是佛心來著…。

創作者介紹

I believe i can fly

careychen 發表在 痞客邦 PIXNET 留言(0) 人氣()