2017-08-11 142 views
0

我在Xamarin Forms中有一個項目,我想從外部頁面使用服務。我試圖安裝包Microsoft.Net.Http消耗此類服務,並給我以下錯誤:在Visual Studio 2017中安裝Microsoft.Net.Http時發生的Nuget錯誤Microsoft.Bcl.Build

無法安裝軟件包'Microsoft.Bcl.Build 1.0.14'。您正嘗試將此程序包安裝在具有「MonoAndroid,Version = v6.0」作爲目標的項目中,但該程序包不包含支持該框架的程序集引用或內容文件。欲瞭解更多信息,請聯繫軟件包的作者。 0]

+0

嘗試System.Net.Http代替 –

回答

0

在錯誤消息中必須指定與Xamarin.Forms v6.0衝突的目標框架版本 如果您的Droid項目中有「packages.config」文件,請在此內部查找此行:

<package id="Xamarin.Forms" version="2.4.0.280" targetFramework="monoandroid71" /> 

而更換「monoandroid60」用正確的一個。我有這個麻煩安裝Microsoft.Net.Http,我可以解決它。只要嘗試...

另一方面,如果你可以嘗試使用System.Net.Http包,最近的版本只是前幾天。 我希望它有幫助。

0

剛把相同或相似的問題,並通過安裝Microsoft.Net.Http包之前手動安裝Microsoft.Bcl NuGet包解決它。

這也可能有助於更新Xamarin nuget包。

(從解決方法理念這裏提到:Source

相關問題