2

Ich habe eine frische Windows 10-Installation, frische VS2015 installieren.Windows 10, VS 2015, Debuggen der Windows Phone-App 8.0 auf Emulator/Gerät nicht möglich

Windows 8.1 Emulatoren sind installiert, sie starten wie erwartet und sie können das Internet sehen. So weit, ist es gut.

Kompilieren und Bereitstellen der Windows Phone 8.0 (Silverlight) Anwendung funktioniert gut, aber das Debuggen weigert sich, mit der Nachricht zu starten:

Statusleiste: Starten TaskHost.exe fehlgeschlagen. Popup: Die Anwendung konnte zum Debuggen nicht gestartet werden. Stellen Sie sicher, dass der Bildschirm des Zielgeräts entsperrt ist und dass die Anwendung installiert ist.

Ich habe überprüft (die offensichtliche) und das Gerät \ Emulator ist entsperrt und ich kann die App, die bereitgestellt wurde, wenn die Debugging-Sitzung versucht wurde physisch ausgeführt werden - so weiß ich, dass es installiert ist. Bestätigt durch Deinstallation und erneute Bereitstellung.

Derselbe Fehler tritt bei dem Emulator UND dem Gerät auf. Ich kann normale (nicht Windows Phone) Anwendungen problemlos debuggen.

Output-Protokolle:

2>------ Deploy started: Project: {APPNAME}.WinPhone, Configuration: Debug x86 ------ 
2>Deploying F:\TFS\{PATH}\x86\Debug\{APPNAME}.WinPhone_Debug_x86.xap... 
2>Connecting to Emulator 8.1 WVGA 4 inch 512MB... 
2>The application is already installed on the device. Checking if an incremental deployment is possible... 
2>Doing incremental deployment... 
2>Updating information related to modified files... 
2>Deployment of F:\TFS\{PATH}\x86\Debug\{APPNAME}.WinPhone_Debug_x86.xap succeeded. 
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ========== 
========== Deploy: 1 succeeded, 0 failed, 0 skipped ========== 

Irgendwelche Ideen?

+0

Hat Ihr PC Hyper-V aktiviert? –

+0

@Alexej Ja, Hyper-V ist aktiviert und der Emulator funktioniert perfekt. – MercifulGiraffe

Antwort

0

Das Problem hier endete als oben, dass die Hyper-V-Gruppe Administratoren nicht existierten. Dies ist ein bekanntes Problem mit einer bestimmten (früheren) Version von Windows 10.

Die einzige Möglichkeit, es zu beheben, war eine Neuerstellung der Maschine.

0

Sie müssen die folgenden in Ihrem Code setzen:

// Avoid screen locks while debugging. 
if (System.Diagnostics.Debugger.IsAttached) 
{ 
    PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 
} 

Von: https://msdn.microsoft.com/de-de/library/windows/apps/ff402572(v=vs.105).aspx

+0

Wie würde das helfen? Der Debugger verbindet sich überhaupt nicht mit dem Gerät oder Emulator - die App startet gar nicht! Update: Ich habe das getestet, wenn es nicht wahr ist, dass es etwas magisches tun würde, und es hat nicht funktioniert. – MercifulGiraffe

+0

Der Grund dafür ist, dass, wenn Sie den Debugger an einen Emulator anhängen, der Emulator die Verbindung herunterfährt und gleichzeitig den Bildschirm schließt usw., was Ihren Debugger löst. Für die Apps, die ich entwickelt habe, funktioniert das gut –

Verwandte Themen