在Visual Studio 2012使用NuGet管理外部元件

作   者:高光弘 精誠資訊 恆逸教育訓練中心 資深講師
技術分類:程式設計

雖然在Visual Studio上面我們可以開發各式各樣的應用程式。但是,並非所有的專案範本都有提供所需要的元件或Script檔。例如:建立一個空的ASP.NET網站後,如果需要jQuery的函式庫,大部分的開發人員會手動加入,當然不要的時候也是手動移除。手動安裝難免有疏忽的時候。

NuGet這個工具程式可以協助開發人員自動安裝/移除元件或Script檔,也可以指定安裝元件或Script檔的版本。操作方式可以透過命令模式執行也可以使用圖形化的管理介面。

下載NuGet
網址:http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c
適用的開發工具:Visual Studio 2012/2010
下載後的.vsix檔請直接執行。

檢查NuGet安裝結果
NuGet安裝之後,開啟Visual Studio開發工具,先建立一個空的ASP.NET網站。確認一下是否有Package Manager Console,如下圖,如果有該選項就表示安裝成功。

安裝jQuery
對空的網站安裝jQuery。在Package Manager Console視窗,執行以下的指令:

如下圖,執行後,jQuery會自動安裝在網站上。

管理目前網站所安裝的元件
從選單點選[Tools]->[Library Package Manager]->[Manage NuGet Packages for Solution],會開啟NuGet Package管理視窗,如下圖。

移除外部的元件
在NuGet Package管理視窗,對該元件點選[Manage],取消對該元件核選後按[OK]鍵就會移除該元件,如下圖。

除此之外,也可以透過指令的方式來移除:

指定安裝的版本
通常沒有指定版本執行NuGet時,預設是抓最新的版本,如果想要安裝指定的版本,下指令時只要多上Version參數就可以做到,下面的指令就是安裝指定的1.7.2版。

 

Share |
可在課程中了解更多技能…
相關學習資源︰

【UASP】ASP.NET 4.5 Web Form全修班