Benutzer mit den meisten Antworten
WebClient-Klasse nicht im System.Net-Namespace

Frage
-
[...] // System.Net habe ich eingebunden using System.Net; [...] namespace Projekt { public class FileDownloader { // Trotzdem kann WebClient nicht gefunden werden WebClient client = new WebClient(); client.DownloadFile("http://example.net/bsp.xml", "fileName") } }
Hallo,
bei mir tritt der Fehler "Der Typ- oder Namespacename "WebClient" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)" im oben zu sehenden Code auf, obwohl ich den System.Net-Namespace eingebunden habe. Was kann ich jetzt tun?
Danke im Voraus für die Hilfe. Beste Grüße.
Antworten
-
Hi,
falls Du eine Windows Store App erstellst, verwende System.Net.Http.HttpClient.
https://msdn.microsoft.com/en-us/library/system.net.http.httpclient.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzModerator Montag, 27. Juli 2015 17:23
- Als Antwort markiert Flogex Freitag, 31. Juli 2015 16:28
Alle Antworten
-
Hi,
falls Du eine Windows Store App erstellst, verwende System.Net.Http.HttpClient.
https://msdn.microsoft.com/en-us/library/system.net.http.httpclient.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzModerator Montag, 27. Juli 2015 17:23
- Als Antwort markiert Flogex Freitag, 31. Juli 2015 16:28
-
Das heißt die WebClient-Klasse kann ich hier nicht verwenden?
So ist es. Aber mit der HttpClient Klasse solltest Du problemlos arbeiten können.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hi,
in Windows Phone 8 kannst Du für WebClient die folgende Alternative nutzen:HttpClient http = new System.Net.Http.HttpClient(); HttpResponseMessage response = await http.GetAsync("somesite"); webresponse = await response.Content.ReadAsStringAsync();
--
Viele Grüsse
Peter Fleischer (MVP, Partner)
Meine Homepage mit Tipps und Tricks- Als Antwort vorgeschlagen Stefan FalzModerator Montag, 27. Juli 2015 17:23