NuGet的幾個小技巧

2022-06-22 02:27:11 字數 834 閱讀 2356

因為視覺化庫程式包管理器的侷限性,有很多需要的功能在介面中無法完成。

以下技巧均需要在「程式包管理器控制台」中使用命令來完成。

一、改變專案目標框架後,更新程式包

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

更新命令:update-package –reinstall 《程式包名》

二、強制解除安裝某程式包(不管是否有依賴項)

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

強制解除安裝:uninstall-package 《程式包名》 -force

三、安裝指定程式包版本

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

安裝指定版本:install-package 《程式包名》 –version 《版本號》

其中的版本號可以通過程式包在nuget上的頁面來獲取:/" rel="noopener">/">程式包名》/

在控制台中操作時,請注意所操作的專案,以免發生莫名其妙的問題:

暫時就是這些。。。

DataGrid的幾個小技巧

方法一 使用模版列 我們在繫結好資料的datagrid增加乙個模版列,在列中放置乙個按鈕 然後我們在datagrid的itemdatabound中新增以下 switch e.item.itemtype datagrid在繫結資料的時候將觸發此事件,而且每行觸發一次.我們可以通過e.item獲得行,而...

c builder的幾個小技巧

1.設定全屏 設定視窗的windowstate屬性為wsmaximized 2.去掉標題欄 設定borderstyle為bsnone 3.additional控制項欄的speedbutton可以設定屬性flat為true,則為透明狀。4.設定背景 additional控制項欄的image設定屬性pi...

ExtJS的幾個小技巧

一 如何禁用或者啟用某個選單 有的時候,有時會根據需要,啟用或者禁用某個選單項,在extjs中,可以通過如下的操作進行。1ext.onready function 8var stylemenu newext.menu.menu 26 27 31 32 33tb.add 34 二 如何設定datefi...