it-swarm.com.de

Der Typ- oder Namespace-Name "WebRequestHandler" wurde nicht gefunden

Ich versuche den hier aufgeführten Dropbox.API-Code zu verwenden:

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

Ich habe ihre Program.cs in meine Program.cs kopiert, ohne andere Änderungen an anderen Dateien in meiner Projektmappe/Projekt vorzunehmen.

Ich bekomme 

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

 enter image description here

Trotz dieser Gebrauchsanweisung:

using System.Net.Http;

Der Hilfetext besagt, eine Assembly-Referenz hinzuzufügen, aber ich weiß nicht, was ich hinzufügen würde.

Ich habe versucht, den using System.Net.Http sowohl innerhalb als auch außerhalb der Klasse zu verschieben.

Ich bin neu in der Entwicklung von C # und .Net, also erwarten Sie, dass dies ein wirklich neues Problem ist.

8
Michael Potter

Haben Sie einen Verweis auf die DLL System.Net.Http.WebRequest eingefügt? Hier befindet sich der WebRequestHandler, nicht in System.Net.Http.

Siehe diesen Artikel auf MSDN .

Kurz gesagt, Sie können die Referenz zu System.Net.Http.WebRequest DLL hinzufügen, indem Sie mit der rechten Maustaste auf das Projekt klicken und Add -> Reference ausführen. Erwarten Sie ein Popup-Fenster und setzen Sie ein Häkchen neben System.Net.Http.WebRequest.

17

Ich kann diesen Wahnsinn bestätigen :) Sie können System.Net.Http über NuGet ziehen, aber nicht System.Net.Http.WebRequest :) System.Net.Http.WebRequest ist über "Referenz hinzufügen" zu referenzieren.

1
LilleElefant