1

Web API 用の nuGet パッケージをインストールし、コンソール アプリで HttpClient インスタンスを作成しようとしました (System.Net.Http 参照を追加しました) が、奇妙なコンパイル エラーが発生します。

エラー 1 型または名前空間名 'HttpClient' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) C:\Users\Aleksey_Chepovoi@epam.com\Documents\Visual Studio 2012\Projects\ConsoleApplication\Program. cs 14 21 コンソールアプリケーション

VS 2012 を再起動して、新しいコンソール プロジェクトを作成しようとしました。

このエラーの原因は何ですか?

4

2 に答える 2

0

あなたが探しているリファレンスは System.Net.Http です

.net 4.5 または .net 4 full を使用していることを確認してください。.net 4 のクライアント プロファイルは機能しません。

于 2013-04-05T17:54:48.340 に答える
0

System.Net.Http: 基本的な HttpClient と関連クラスを提供するメインの NuGet パッケージ

System.Net.Http.Formatting: シリアライゼーション、デシリアライゼーション、および System.Net.Http の上に構築された多くの追加機能のサポートを追加します。

System.Json: JSON ドキュメントの読み取りと操作のメカニズムである JsonVaue のサポートを追加します。

これらも必要になる場合があります。http://code.msdn.microsoft.com/Introduction-to-HttpClient-4a2d9ceeは、HttpClient に関する基本的な考え方を提供します。

于 2013-04-05T18:05:44.663 に答える