解決通過NuGet更新第三方包時提示不相容的問題

2021-07-23 23:34:30 字數 824 閱讀 2275

1、問題描述

在通過nuget更新第三包時,由於包之間存在依賴關係,可能會出現以下錯誤:

無法解析依賴項。「xamarin.android

.support

.v4 24.2

.1」與 「xamarin.forms

2.3.3

.163-pre3 約束: xamarin.android

.support

.v4 (= 23.3

.0)」不相容。

2、原因分析這是由於包xamarin.android.support.v4 24.2.1xamarin.forms 2.3.3.163-pre3所依賴,版本要求為xamarin.android.support.v4 (= 23.3.0)。如下圖所示:

3、解決辦法

要解決這個問題,只需要將xamarin.android.support.v4的「依賴項行為」修改為「忽略依賴項」就可以了,如下圖所示:

注意:此方法雖然可以成功安裝第三方包,但可能會導致依賴產生的問題。除非你清楚其中的細節,否則還是不要盲目更新。

python安裝第三方包

初開始進行機器學習,對python第三方包進行安裝,已經第二次安裝了,還是不太順利,為了記住過程,寫下這篇文章。1 whl檔案 cmd輸入命令pip install packagename 例如安裝numpy包,輸入命令pip install numpy 其餘類似。2 壓縮檔案 tar 例如auto...

Flutter 引入第三方包

類似於android第三方庫引入是在gradle檔案中,flutter相要引入第三方包也要對應配置檔案pubspec.yaml。yaml全稱是 yet another markup language 任是一種標記語言。這裡我是採用了官方的例子來展示如何引入第三方包 我們直接看pubspec.yaml...

go匯入第三方包

最好的學習方式就是實踐。我們通過匯入gin包來深入學習。首先回想一下,我們安裝goland的時候,設定了幾個比較重要的環境變數,也就是goroot和gopath。goroot比較容易理解。也就是我們go語言的安裝目錄,標準庫什麼的就放在裡面的。在linux中的話,預設安裝到 usr lib go中,...