2017-01-24 18 views
3

私のxamarinアプリケーションでは、HttpClientを使用してWebサービスを実装する必要があります。Xamarinフォームにsystem.net.httpが見つかりません

私はテストプロジェクト&をテストします。ウェブサービスをテストします。問題はありません。

マイコード:

public async Task<string> registrationRequest() 
    { 
     HttpClient client = new HttpClient(); 
     string response = await client.GetStringAsync(registrationURL); 

     return response; 
    } 

私の問題:

テストの後、私は私のライブプロジェクト system.net.http見つからないエラーで同じコードを使用してテストアプリケーション。

HttpClient - 解決されていません。

私のテストプロジェクトでは、Nugetパッケージをインストールしていません。

私はちょうど

using System.Net.Http; 

しかし、私のライブのプロジェクトでこのインポートリターンエラーを使用しています。誰もが私を助けて

..

答えて

7

はあなたのPCLおよびプラットフォーム固有のプロジェクトにMicrosoft.Net.Http nugetパッケージをインストールする必要があります。

+0

ありがとうございました.. 疑問 - 私のテストプロジェクトでは、私はこれをインストールしていません..私のテストプロジェクトではどのように動作するのですか? –

+0

テストプロジェクトでPCLの代わりに共有コードを使用していた可能性はありますか? –

+0

いいえ..私はPCLでコードを使用しています。 PCLでは、このインポートはライブラリのインストールがなくても動作します。 –

関連する問題