0

古い W​​eb サービスであるパー​​トナーによって消費されるこのレガシー コードがあります。外部 WebAPI への呼び出しを追加して、いくつかの新しい機能を統合する必要があります。Web サービスの cs ファイルに HttpClient を作成しようとすると、次のように表示されます

型または名前空間名 'HttpClient' が名前空間 'System.Net.Http' に存在しません (アセンブリ参照がありませんか?)

Webservice で HttpClient のインスタンスを作成する際に何か不足していますか? cs ファイルに System.Net.Http への参照を追加しました。

更新: これは私の回避策でした。新しい 3.5 プロジェクトを作成し、古いプロジェクトのファイルを追加し、それを 4.5 に変換し、System.Net.Http への参照を追加しましたが、すべて問題ありません。

4

3 に答える 3

0

System.Net.Http.dll.NET 4.5 で参照していることを確認してください。

ソリューション エクスプローラーでプロジェクトを右クリックして参照を手動で追加し、ダイアログが表示されたら [参照の追加] をクリックして、左端のタブを選択しますSystem.Net.Http

プロジェクトが をターゲットにしていることを確認してください.NET 4.5

于 2013-10-14T16:20:55.657 に答える