Visual Studio 2015: Der Emulator kann nicht überprüfen, ob die virtuelle Maschine ausgeführt wird

8

Ich habe das folgende Problem, hoffentlich hat jemand eine Lösung. Zuvor hatte ich Windows 8.1 und Visual Studio 2013. Ich habe auf Windows 10 aktualisiert. Ich habe Visual Studio 2015 Enterprise installiert. Ich habe eine neue Lösung mit nur einem Projekt für eine leere Universal Windows App erstellt. Ich benutze C #.

Wenn ich versuche, mein Projekt zu starten, indem ich einen der "Mobile Emulatoren 10 ...." auswähle, erhalte ich folgende Fehlermeldung: Wenn ich jedoch "Simulator" wähle, funktioniert es. Außerdem, wenn ich eine Lösung für Windows Phone 8.1 öffne und ich mit "Emulator 8.1" laufe, funktioniert es.

Jede Hilfe ist willkommen. Danke.

    
CCamilo 11.08.2015, 15:34
quelle

5 Antworten

0

Falls jemand interessiert ist, habe ich eine Lösung gefunden, die für mich funktioniert:

Ссылка

Grundsätzlich sollten die Leute tun:

  • 1) Starten Sie den App-Bereitstellungsprozess in VS 2015, indem Sie ein auswählen Emulator und dann drücken F5
  • 2) Warten Sie, bis der Emulator startet und "OS beginnt"
  • anzeigt
  • 3) Dann gehen Sie zum Aufgabenmanager, gehen Sie zum Prozess von VS 2015 (devenv.exe) und kill it

Ergebnis: Das Emulatorimage wird erstellt und der App-Bereitstellungsprozess kann nicht fehlschlagen, da VS nicht mehr ausgeführt wird.

Sobald der Emulator vollständig erstellt wurde und Sie Windows Mobile 10 in Aktion sehen können, schließen Sie den Emulator und starten Sie den App-Bereitstellungsprozess erneut über VS 2015. Diesmal ist der App-Bereitstellungsprozess erfolgreich.

    
CCamilo 26.08.2015, 15:47
quelle
6

Ich hatte ein ähnliches Problem, aber ich verwende VMWare Fusion, um Windows 8.1 auszuführen. Die Schritte in diesem Artikel haben mein Problem gelöst. Ссылка

  
  1. Stoppen Sie die virtuelle Maschine, auf der Sie den Emulator ausführen.
  2.   
  3. Öffnen Sie die Bibliothek für virtuelle Maschinen L ( WindowsVirtual Machine Library )
  4.   
  5. Wählen Sie die VM in der Liste und gehen Sie zu SettingsProcessors & MemoryAdvanced Options

         

    Aktivieren Sie das Kontrollkästchen Enable hypervisor applications in this virtual machine , um die geschachtelte Virtualisierung zu aktivieren. Dies fügt vhv.enable = "TRUE" in der VM-Konfigurationsdatei hinzu (mehr dazu unten).

  6.   
  7. Gehen Sie zurück zur VMs-Liste und klicken Sie mit der rechten Maustaste auf die VM und wählen Sie Show in Finder .
  8.   
  9. Klicken Sie im Finder-Fenster mit der rechten Maustaste auf Show Package Contents .
  10.   
  11. Sobald der Inhalt (Liste der Dateien und Ordner) angezeigt wird, suchen Sie die Konfigurationsdatei der virtuellen VMware-Maschine - die Datei mit der Erweiterung .vmx .
  12.   
  13. Öffnen Sie diese Datei in TextEdit und fügen Sie diese Zeile am Ende hinzu: hypervisor.cpuid.v0 = "FALSE"
  14.   
  15. Speichern und starten Sie die VM neu.
  16.   
    
rsnyder 08.01.2016 23:27
quelle
3

Ich hatte das Problem, HoloLens Emulator zu starten. Ich musste in den Hyper V-Manager gehen und in die Hyper-V-Einstellungen gehen. Wählen Sie die physischen GPUs und deaktivieren Sie das Kontrollkästchen "Diese GPU mit RemoteFX verwenden".

Die rdvgm.exe gehört dazu. Das Deaktivieren dieser Option löste mein Problem.

    
user6501589 22.06.2016 23:14
quelle
1

Gelöst: Ich hatte auch dasselbe Problem. In meinem Fall war das Problem, dass ich den Entwicklermodus nicht aktiviert habe. Nach der Aktivierung funktionierte es einwandfrei.

    
Swathi N 06.09.2016 06:15
quelle
0

Sehen Sie Ihre "Virtual Switch" Informationen unter: Systemsteuerung \ Netzwerk und Internet \ Netzwerkverbindungen? Wenn nicht, können Sie versuchen, Ihren "Windows Phone Emulator Internal Switch" erneut von Hyper-V neu zu erstellen, um zu sehen, ob das Ihr Problem löst. Versuchen Sie die folgenden Schritte:

1.) Öffnen Sie Hyper-V

2.) Beenden Sie alle vorhandenen konfigurierten Telefon-Emulatoren.

3.) Klicken Sie auf "Virtual Switch Manager"

4.) Klicken Sie auf den "Windows Phone Emulator Internal Switch"

5.) Merken Sie sich, welche Einstellungen dort angezeigt werden (weil Sie sie löschen und neu erstellen)

6.) Löschen Sie den bestehenden "Windows Phone Emulator Internal Switch" durch Klicken auf "Entfernen"

7.) Klicken Sie auf "Übernehmen" und "OK"

8.) Erstellen Sie den "Windows Phone Emulator Internal Switch" neu, indem Sie auf "Neuer virtueller Netzwerkswitch" klicken und die gleichen Einstellungen verwenden, die Sie in Schritt 5 gespeichert haben.

9.) Versuchen Sie dann F5 von Visual Studio - das sollte einen neuen Emulator auf dem rechten virtuellen Schalter konfigurieren.

10.) Nun wird der Fehler behoben. wenn nicht in Hyper v starten Sie den Emulator von Windows Phone - & gt; Klicken Sie dann auf Verbinden (Jetzt startet der Emulator von HyperV)

11.) Dann versuche es mit F5 von Visual Studio - was den Emulator starten sollte (ich brauchte etwas Zeit in meinem Fall)

    
Joel Joseph 13.08.2015 17:42
quelle

Tags und Links