14

Fehler: eine spezifizierte Kommunikationsressource (Port) wird bereits von einer anderen AnwendungWindows Phone 8 Emulator Debugging funktioniert nicht

  • Dies geschieht nur auf dem Hyper-V-Emulator, alt, 7,1 Emulator funktioniert gut .
  • Bereitstellung von Blend 2012 funktioniert gut.
  • Löschen der virtuellen Maschinen in Hyper-V-Manager nicht
  • löschen % Benutzer hilft% \ AppData \ Local \ Microsoft \ Phone Tools \ CoreCon hilft nicht

Meine Ausgabe ist :

1>------ Deploy started: Project: Proj1, Configuration: Debug Any CPU ------ 
1>Deploying C:\Users\Валентин\Projects\Proj1\Bin\Debug\Proj1.xap... 
1>Connecting to Emulator WVGA 512MB... 
1>The application is already installed on the device. Checking if an incremental deployment is possible... 
1>Doing incremental deployment... 
1>Updating information related to modified files... 
1>Deployment of C:\Users\Валентин\Projects\Proj1\Bin\Debug\Proj1.xap succeeded. 
========== Deploy: 1 succeeded, 0 failed, 0 skipped ========== 

Letzte Statusleiste Nachricht:

Launching TaskHost.exe failed 

Ich benutze VS2012 Express für WP, WP 7.1 Projekt auf WP8 Emulator, Windows 8 64 Bit.

Der kuriose Teil ist, dass es früher gut funktionierte, aber aus irgendeinem Grund heute nicht mehr funktioniert.

Bitte teilen Sie Ihre Ideen.

Antwort

1

Führen Sie XdeCleanup.exe aus, und versuchen Sie, den Computer neu zu starten. Normalerweise macht es den Trick hier.

+0

Das hat auch nicht funktioniert. – Valentin

2

Ich bekam den gleichen Fehler und konnte nicht herausfinden warum. Ich stolperte über diese Lösung (siehe Link unten) und erinnere mich, dass ich meinen Namensraum geändert hatte und das war das Problem.

Wenn Sie in Ihre csproj-Datei gehen, stellen Sie sicher, dass sich dies geändert hat.

<SilverlightAppEntry>TheOldNamespace.App</SilverlightAppEntry> 

Referenz:

Windows Phone 7 - App doesn't start, no errors, just bails on load

+0

Meine App startet gut ohne Debugging, auch, es startet sowohl im Debuggen und ohne in alten 7.1-Emulator, aber danke für den Hinweis – Valentin

1

ich das gleiche Problem hatte, beschlossen, es zu versuchen: Wenn Sie ein Konto haben Microsoft russische Namen und einen Nachnamen enthält, dann müssen Sie ein schalten lokales Konto, das englische Buchstaben enthält, läuft unter ihm VS und dann debuggt eine Anwendung läuft, dann können Sie zu Ihrem Konto zurückkehren Microsoft und das Debuggen wird auch funktionieren.

8

Ich hatte dies beim Debuggen der App auf meinem Gerät aufgetreten. Ich habe es behoben, indem ich die App deinstalliert und neu verteilt habe.

1

Das passiert immer das erste Mal, wenn ich den Debugger starte und den Windows Phone Emulator starte. Hier sind die Schritte, denen ich folge, um dies zu umgehen.

1) Starten Sie den Debugger und lassen Sie es den Emulator 2) Es Einführungszeiten (in der Regel) 3) Schließen Sie den Emulator 4) Starten Sie den Debugger wieder und lassen Sie es wieder in Gang bringen den Emulator

Für Irgendein Grund beim ersten Mal es kann nie für mich verbinden.

0

Dies ist sehr einfach gelöst.

Microsoft.Phone.Controls.Toolkit.dll file add in the Service Refrence folder. 
    Then In project right click on "sevice refernce" folder > include in project. 
    rebuild the project 

Führen Sie das Projekt erfolgreich

0

In meinem Fall alle oben genannten Lösungen nicht funktioniert hat.

Also, was ich tat mein gleiches Problem zu lösen: Ich löschte manuell die Bin und obj Ordner von meinem Projekt, das bei jedem Projekt Build automatisch generiert wird. Ich habe die Lösung neu erstellt und im Emulator bereitgestellt. Das hat mein Problem gelöst.

+0

funktioniert nicht für mich. – db42

2

Ich habe die anderen Antworten ohne Glück versucht, was es mir gelöst hat, war die Anwendung (Rechtsklick auf das Projekt -> Deploy) auf dem Gerät oder Emulator bereitzustellen, nachdem dieser Port wieder frei war, Debuggen zu ermöglichen.

7

Es gibt eine Abhilfe:

Recht auf Ihrem Projekt klicken und Bereitstellen wählen. Dadurch wird der gesamte erforderliche Code in den Emulator kopiert. Danach können Sie wie gewohnt F5 drücken.

enter image description here


Originalartikel http://blog.masterdevs.com/a-specified-communication-resource-port-is-already-in-use-by-another-application/. Danke Josh.

+0

Ich war skeptisch, aber nur bestätigt, dass dies das Problem für mich gelöst hat! –

+2

Funktioniert nicht für mich ... VS2015 auf Win10, WP8 App – DocKuro

0

Ich hatte das gleiche Problem und es stellte sich heraus, ein Problem mit der Netzwerkverbindung. Versuchen Sie, die Debugsitzung zu starten, wenn Ihr Computer von einem Netzwerk getrennt ist.

0

Nun, ich hatte auch die gleiche Error: a specified communication resource (port) is already in use by another application und ich versuchte dies, es funktioniert für mich.

Sie öffnen einfach die Project.sln Datei in Blend für Visual Studio. Gehe zu menu>project>Run project !!! Es installiert die Xap-Datei auf Ihrem Handy ohne Fehler.