Ich baue eine App in Einheit (5.4.0f3) für die Windows Store-Plattform (Universal 10 SDK). Ich werde es auf Hololens laufen lassen.WebClient-Klasse im Build für Windows Store - Buildfehler in Unity
Ich habe ein Problem bei der Kompilierung meiner Skripts, und es scheint, dass es auf die verwendete WebClient-Klasse zurückzuführen ist. Ich habe auch versucht, HttpClient wie in einem anderen Post empfohlen, aber kein Glück. Ich habe einige Personen gesehen, die erfolgreich mit der WebClient-Klasse in Unity erstellt haben, aber ich vermute, dass sie nicht für den Windows Store erstellt wurden.
Die Kompilierung Fehler Ich erhalte: Fehler CS0246: Der Typ oder Namespace-Name ‚WebClient‘ konnte nicht gefunden werden (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis?) Der Name ‚Webclient‘ existiert nicht in der aktuelle Kontext
Ich habe gerade angefangen, mit Unity zu arbeiten, aber ich glaubte, dass ich einige Direktiven um den Code hinzufügen könnte, der den WebClient verwendet oder einen neuen WebClient deklariert, damit er noch kompiliert und auf den Hololens ausgeführt werden kann .
Ich fand die "Platform dependent Compilation" Seite (https://docs.unity3d.com/Manual/PlatformDependentCompilation.html), die dies zu erklären schien. Ich habe versucht, einige von ihnen (zum Beispiel UNITY_WSA, UNITY_WSA_10_0 usw.), aber kein Glück. Ich verwende die Yahoo Finance API derzeit auf folgende Weise: webClient.DownloadFile(url, stockFile);
, die eine .csv
Datei herunterlädt. Irgendwelche Vorschläge?
genial dies funktioniert! Wie kann ich feststellen, ob Coroutine zurückgekehrt ist? – user3501476
Verwenden Sie "Aktion", um das zu tun. Werfen Sie einen Blick auf [this] (http://stackoverflow.com/a/30270515/3785314). Wenn Sie immer noch verwirrt sind, stellen Sie bitte eine neue Frage. – Programmer