Visual Studio 下nuget命令的使用


從Visual Studio 2012版本開始默認集成了Nuget擴展,在Visual Studio 2010或以下的版本需要單獨安裝,安裝方法如下:

1. “工具”→“擴展和更新...”,彈出擴展管理面板

2. 左側選擇“聯機”,右側搜索框輸入“nuget”,搜索可以點擊安裝,安裝完成可能要重新啟動Visual Studio

 

由於我這里使用的是Visual Studio 2015,因此跳過安裝,這里主要是nuget命令使用的介紹,Nuget另一種使用方式可以通過可視化的界面去操作,這里就不作介紹(可以右擊解決方案或者項目,從菜單中選擇Nuget程序包管理打開可視化管理界面)

 

 

 

 

要使用命令來管理程序集,需要到Nuget控制台下,調出控制台的方式是:工具→Nuget包管理器→程序包管理器控制台,

 

這里為解決方案添加了兩個項目:

 

 Install-Package   安裝程序包

 install-Package是安裝程序包,為ConsoleApplication1安裝Entity Framework

Install-Package EntityFramework

這里沒有指定Version參數,默認安裝當前項目對應的framework版本所支持的程序包的最高版本(上圖項目是.net framework 4.5 支持的是EntityFramework 6.1.3,下面提到的最高版或者最新版也是如此)

為ConsoleApplication2安裝JSON.NET,版本是8.0.1(當前最新版是10.0.2),首先需要切換項目

Install-Package Newtonsoft.Json -Version 8.0.1

 

Update-Package   更新程序包

Update-Package表示更新程序包,注意,這里的更新不一定是升級,可以是降級

Update-Package     將整個解決方案的程序包更新到最新版本

Update-Package -ProjectName ConsoleApplication2       將項目ConsoleApplication2引用的所有的包都更新到最新版

Update-Package -Id Newtonsoft.Json -Version 10.0.2      將程序包Newtonsoft.Json更新到10.0.2版本

下面是使用Update-Package Newtonsoft.Json將JSON.NET程序包更新到最新版

 

Get-Package 獲取當前解決方案或者項目已經安裝的程序包

Get-Package   獲取解決方案已安裝的所有程序包

Get-Package -ProjectName ConsoleApplication1       獲取項目ConsoleApplication1已經安裝的所有程序包

 

Uninstall-Package  移除程序包

以上是比較常用的命令,每個命令都支持多個不同的參數,具體可以訪問https://docs.microsoft.com/zh-cn/nuget/quickstart/create-and-publish-a-package

注:本文所提到的最新版本的版本號是基於本文創建時間時的最新版,當您閱讀此文時同樣的版本號可能已經不是最新版

參考資料:Nuget Api文檔  https://docs.microsoft.com/zh-cn/nuget/quickstart/create-and-publish-a-package


免責聲明!

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



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