1. 程式人生 > >NuGet的幾個小技巧

NuGet的幾個小技巧

com packages 影響 頁面 兼容 images eight 記錄 cef

因為可視化庫程序包管理器的局限性,有很多需要的功能在界面中無法完成。

以下技巧均需要在“程序包管理器控制臺”中使用命令來完成。

一、改變項目目標框架後,更新程序包

當改變項目的目標框架後,無論是升級還是降級,都會導致項目中引用的組件不是最合適此框架下的版本,NuGet會自動出現一個警告提示重新更新一下組件,如何操作是指向了一個英文頁面,這裏就直接把頁面中的關鍵部分拿過記錄下來:

更新命令:Update-Package –reinstall <程序包名>

二、強制卸載某程序包(不管是否有依賴項)

此條其實是和下面一條合起來構成“將指定程序包降級到指定版本”。因為降級首先要卸載程序包,但是由於有可能會被其他包依賴造成無法卸載,這時可以使用下面的命令來強制卸載某程序包,不會影響其他依賴項。

強制卸載:Uninstall-Package <程序包名> -Force

三、安裝指定程序包版本

默認通過圖形界面安裝的都是程序包的最新版本,但是有時候因為兼容性的問題,可能並不想要最新版本的程序包,這時候就可以通過以下命令來安裝指定版本的程序包。

安裝指定版本:Install-Package <程序包名> –Version <版本號>

其中的版本號可以通過程序包在NuGet上的頁面來獲取:/">http://www.nuget.org/packages/<程序包名>/

在控制臺中操作時,請註意所操作的項目,以免發生莫名其妙的問題:

技術分享

暫時就是這些。。。

NuGet的幾個小技巧