我已經使用Xamarin從Visual Studio 2015更新2中創建了一個新的iPhone(iOs 9.3)應用程序。我在Mac上有Xamarin beta通道(其中包含Xcode等)Xamarin需要參考Windows.Foundation.FoundationContract
我有這樣的代碼:
using Windows.Web.Http;
...
private async void GetPois()
{
var client = new HttpClient();
var response = await client.GetAsync(new Uri("http://onlinesource/json"));
}
和我上GetAsync
錯誤我沒有做HttpClient的安裝的NuGet,因爲它扔了一個錯誤。
已經安裝了ModernHttpClient
的NuGet,但沒有使用它。 @Andrii Krupka是的,我也有using System;
我加System.Net.Http
而不是Windows
,但現在我有類型或命名空間無法找到。添加了對system.net和system.net.http的引用,現在它可以工作。接下來要解決的是禁用ats。將此標記爲@SushiHangover回覆謝謝大家!
在命名空間中有'使用系統'行嗎? –
當你嘗試安裝httpclient時,你得到了什麼錯誤? – Giorgi