2017-03-22 42 views
0

你好,我是新來Xamarin, 我試圖將System.Net.Http安裝使用NuGet包管理器Xamarin便攜式項目。 但是,每當我嘗試下載它,我得到這個錯誤無法在Xamarin便攜式工程安裝System.Net.Http

無法安裝軟件包'System.Net.Http 4.3.1'。您正在嘗試將此軟件包安裝到以'.NETPortable,Version = v4.5,Profile = Profile259'爲目標的項目中,但該軟件包不包含任何與該框架兼容的程序集引用或內容文件。欲瞭解更多信息,請聯繫軟件包作者

我試過每個可能的版本的軟件包沒有用。任何人都可以提供一些幫助嗎?

回答

2

其實路上我設法解決這個問題很奇怪 我發現了一個引用的程序集名爲

.NET - >右鍵單擊對象瀏覽器中查看 - >選擇System.Net.Http - >點擊添加參考所選項目

和引用添加

+0

這是完全奇怪的,txs指出它。你用10年的相同方式添加參考,然後突然出現。 – smoore4

1

您是否嘗試過安裝Microsoft.Net.Http?我在我的PCL Xamarin Forms應用程序中使用它。

+0

嘗試過同樣的問題 – Scarnet

+0

您定位的是哪個配置文件? Mine是PCL 4.5,Profile 78 –

+0

@AlessandroCaliaro,微軟.Net.Http和System.Net.Http之間有什麼不同。我可以像實例客戶端對象system.net.http並使用restfull服務? – pnet

0

這可以通過更改配置文件編號爲PCL項目來解決。 就我個人而言,我可以通過以下方式將所有不需要的目標框架打開:項目選項 - >構建 - 常規 - 更改目標

在我的情況,我有取消選中的Windows Phone的Silverlight 8和輪廓數量得到了改變,從PCL 4.5簡介259PCL 4.5配置文件,如這個截圖所示111

Visual Studio 2017 For Mac

這樣做後System.Net.Http可以很容易地添加。