web-dev-qa-db-ja.com

タイプまたは名前空間名「WebRequestHandler」が見つかりませんでした

ここにリストされているDropbox.APIコードを使用しようとしています。

https://github.com/dropbox/dropbox-sdk-dotnet/tree/master/dropbox-sdk-dotnet/Examples/SimpleTest

ソリューション/プロジェクトの他のファイルに他の変更を加えずに、Program.csをProgram.csにコピーしました。

私は得ています

The type or namespace name "WebRequestHandler" could not be found.

enter image description here

このusingステートメントがあるにもかかわらず:

using System.Net.Http;

ヘルプテキストにはアセンブリ参照を追加するように記載されていますが、追加する内容がわかりません。

using System.Net.Httpをクラスの内部と外部の両方に移動してみました。

私はC#と.Netの開発が初めてなので、これが本当に初心者の問題になると予想しています。

12
Michael Potter

System.Net.Http.WebRequest DLLへの参照を含めましたか?これは、System.Net.Httpではなく、WebRequestHandlerが見つかる場所です。

MSDNのこの記事 を参照してください。

要するに、プロジェクトを右クリックしてSystem.Net.Http.WebRequestを実行すると、Add -> Reference DLLへの参照を追加できます。ポップアップウィンドウが表示されることを期待し、次にチェックマークを付けますSystem.Net.Http.WebRequestに。

25

この狂気を確認できます:) NuGetを介してSystem.Net.Httpをプルできますが、System.Net.Http.WebRequestはプルできません:) System.Net.Http.WebRequestは「参照の追加」を介して参照されます。

3
LilleElefant