NuGet的安裝和使用


  好久沒有用NuGet了。今天項目中正好有需要。因長時間不用,所以還要去網上看攻略,索性記錄下來免得再出現類似情況。(我是一個比較懶得人,不喜歡寫博客園,平時都隨手整理到本地PC上。以后要努力改掉這個壞習慣了:-D)。廢話不多說了,說重點吧。

  首先,先啰嗦一下什么是NuGet。NuGet是Visual Studio的擴展, 是開源的包管理開發工具,用在 .NET 應用開發過程中簡單地合並第三方的組件庫。它能把在項目中添加、移除和更新引用的工作變得更加快捷方便。想了解更多請到https://www.nuget.org/

  好了,我們來安裝NuGet吧。

1.打開你的vs項目,在工具---》擴展和更新----》右上角搜索框輸入NuGet 找到如下圖的NuGet Package Manager

2.點擊“下載”按鈕開始下載

3.下載后出現安裝界面

4.點擊“安裝”按鈕 出現如圖所示

然后點擊“關閉”按鈕。

 5. 安裝完后一定要要重新啟動下VS才行,重啟后完畢后打開工具--》 擴展與更新 在已安裝的擴展里可以看到NuGet Package Manager已經安裝好了

而且在工具選項中也出現“NuGet程序包管理器”如圖

二、使用NuGet(本文以NLog為例)

1.打開工具--》NuGet程序包管理器--》管理解決方案的NuGet程序包(N)...

在搜索框中輸入NLog 會出現如圖所示界面

2.點擊NLog的“安裝”按鈕

3.此時會將NLog安裝到需要的項目類庫中

4.然后點擊“OK”按鈕

5.點擊“關閉”按鈕。此時NLog已經安裝好。且作用於你所選擇的類庫中了。查看你的項目,會發現剛剛選擇的兩個類庫引用中多了NLog.dll ,也多了一個packages.config文件

三、也可以使用命令行管理你的類庫

1.打開工具--》NuGet程序包管理器--》程序包管理器控制台

2.在控制台中輸入要安裝的命令

常用命令:

Get-Package 獲取當前項目已經安裝的類庫

  Install-Package 安裝指定類庫,命令格式如下:Install-Package 類庫ID,如Install-Package NLog.config這里需要注意的是類庫的ID是唯一的,指向命令后會自動搜索指定類庫源里指定ID類庫,若找到則自動下載並添加引用,找不到則會出現找不到類庫的提示

  Uninstall-Package 卸載指定類庫,命令格式如下:Uninstall-Package 類庫ID,如Uninstall-Package NLog.config  

     Update-Package 更新指定類庫,命令格式如下:Update-Package 類庫ID,如Update-Package NLog.config

例如:選擇要應用的類庫項目,然后鍵入命令:Install-Package NLog.config

3.查看項目變化。會發現ClassLibrary1類庫中多了兩個文件

並且packages.config文件中自動添加兩行代碼

大概先介紹到這里。記住:使用控制台操作是一定要知道類庫准確ID。記住常用的類庫ID,能提高效率。想了解更多類庫ID請查閱http://www.nuget.org/packages

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM