2013-05-01 24 views
20

.NET 4.5では新しいHttpClientを使用しようとしていますが、Visual Studioではそれが存在しないと言っています。私はSystem.Netを持っていますが、System.Net.Httpと入力すると、それも文句を言います。.NET 4.5ではHttpClientが見つかりません

私はこのクラスの新しい配布可能ファイルをダウンロードする予定ですか?

+0

「System.Net.Http」アセンブリを参照する必要があります。また、PCLはそのクラスの使用をサポートしていないので、あなたがしようとしているのであればあなたは不運です。 – dlev

+0

ありがとうございますが、[アセンブリの追加]ダイアログに表示されません。 –

+0

あなたはどのタイプのプロジェクトを開発していますか? – dlev

答えて

28

System.Net.Httpへの参照を追加します。

add ref

+3

ありがとうございますが、[アセンブリの追加]ダイアログに表示されていません。 –

+0

どのVSバージョンですか? – ulrichb

+0

VS 2012 Pro .... –

14

私は同じ問題を抱えていました。いくつかの掘削の後、私はあなたがthis packageをインストールし、それに文句を言わないためにSystem.Net.Httpへの参照を追加する必要が見つかりました!

+2

これは私のために解決しました。 私はPCL、WindowsPhoneアプリ、Android、iPhoneアプリを持つxamarinソリューションを持っています。私はPCLでHttpClientを使いたいと思っていましたが、System.Net.Httpへの参照を追加しただけで私のプロジェクトは再ターゲット化され、Windowsの電話アプリと互換性がなくなります。 このパッケージをインストールすると、私のPCLが再ターゲット化されなくなりました。今はすべてがうまくコンパイルされています:) – dsnunez

+0

これで十分ではありませんでした。私はSystem.Net.Http.WebRequestを追加しなければなりません。 –

+0

これはASP上で動作します。 NET 4.5.1プロジェクト。ありがとう! –

0

このHttpClientを持っているApp_Codeフォルダ内にクラスを追加したときに問題が発生しました。無数の時間を費やした結果、Build Actionが、PropertiesのクラスがContentに設定されています。これを変更する

Build ActionCompileは、問題を修正しました。

3

Native + PCLを作成するときにvs2017を使い始めると同じ問題が発生し、HttpClientが見つからず、Nugetに行き、Microsoft.Net.Httpが自分の問題を解決できるようになりました。 enter image description here

関連する問題