Ich habe ein Xamarin Forms Multi-Plattform-Projekt erstellt. Verwenden von Xamarin Studio Community 6.3.Wo ist Windows Phone Simulator für Xamarin Forms?
Das Projekt enthält drei Ordner. Project und Project.iOS und Project.Droid.
Ich habe den Großteil des Codes innerhalb des Projektordners implementiert, der über alle Plattformen verteilt werden soll.
Wenn ich das Projekt ausführen, gibt es nur Optionen für project.iOS und project.Droid, was ist mit dem Ausführen von Windows Phone? Ich kann diese Option weder in Xamarin Studio noch in Visual Studio Community 2017 finden.
Auch wenn ich mir einige der von Xamarin-Websites heruntergeladenen Beispiele anschaue. Ich sehe eingeschlossene Projekte, die von Xamarin Studio nicht mehr unterstützt werden. Ich bin neu in der Entwicklung von Xamarin Mobile und habe gehört, dass es alle Plattformen einschließlich Windows unterstützt. Gibt es also größere Veränderungen, die ich kennen sollte, oder irgendwelche verbindlichen Werkzeuge, die ich vernachlässigt habe?
Es gibt keinen Windows Phone-Emulator für macOS, das ist streng genommen eine Windows-Umgebung, da der Emulator in 'HyperV' läuft, https://docs.microsoft.com/en-us/windows/uwp/debug-test-perf/test-with-the-emulator – SushiHangover
Also werde ich offensichtlich eine Windows-basierte Maschine mit Visual Studio benötigt, um meine App auf Windows-Emulator zu testen. Aber ich teste gerade auch die iOS-Version mit dem iOS-Simulator, der mit dem Xcode geliefert wird, der für Windows nicht verfügbar ist, oder gibt es einen anderen iOS-Simulator, der zum Testen unter Windows zur Verfügung steht? –
Es gibt den "entfernten" iOS-Simulator, der von Windows/Visual Studio verwendet werden kann. Für den iOS-Build und -Simulator muss ein Mac verfügbar sein. Sie können eine Windows VM auf macOS (über Parallels oder VMWare) verwenden und somit in Visual Studio in der VM programmieren und den Mac "side" auf demselben Rechner für das "remote" Gebäude und den Simulator verbinden, aber Sie konnten den Win-Phone-Emulator, wie es HyperV erfordert. Sie könnten BootCamp auf dem Mac verwenden, damit Sie HyperV aktivieren können, aber jetzt läuft macOS nicht. Um mit Android/iOS/WinPhone zur gleichen Zeit zu codieren UND zu testen, werden zwei PCs benötigt. – SushiHangover