web-dev-qa-db-fra.com

"Une ressource de communication spécifiée (port) est déjà utilisée" lors de la connexion du débogueur

Je viens de mettre à niveau mon Windows Phone 8 vers Windows Phone 8.1. Lorsque je connecte mon téléphone à un PC et exécute mon projet, cela me donne

une ressource de communication (port) spécifiée est déjà utilisée par une autre application.

J'ai redémarré mon PC et mon téléphone, j'ai supprimé tous les périphériques externes connectés mais j'obtiens toujours la même erreur lors de l'exécution de mon code via Visual Studio 2012.

Je peux voir qu'il est déployé sur le téléphone mais je ne peux pas le déboguer. Le débogueur ne se joint pas.

Voici ma capture d'écran:

enter image description here

29
Ajay P

Nous devons mettre à jour Visual Studio 2012

Allez dans Tools-> Extensions and update-> updates and update the visual studio update 4

17
jee

Vous devrez peut-être déployer l'application sur le téléphone avant de pouvoir exécuter le mode de débogage. Cliquez avec le bouton droit sur le projet et sélectionnez Déployer. Utilisez ceci lien pour voir des informations plus détaillées.

7
Lukkha Coder

Une ressource de communication spécifiée (port) est déjà utilisée par une autre application

Il s'agit d'une erreur générique pour tout échec lorsque Visual Studio tente de connecter son débogueur. Il n'y a pas de solution miracle à ce problème. Le problème persiste dans Visual Studio 2013 et sur Windows Phone 8.1. Vous remarquerez souvent que l'application est réellement déployée, mais le débogueur ne pouvait tout simplement pas s'y attacher.

Cependant, la désinstallation de quoi que ce soit est jamais une solution correcte à ce problème.

Maintenant, généralement, les options suivantes peuvent résoudre le "problème" (parfois une ou plusieurs sont requises):

  • Débranchez et rebranchez le câble USB
  • Désinstaller l'application du téléphone et redéployer à partir de Visual Studio
  • Redéployer à partir de Visual Studio
  • Redémarrez le téléphone
  • Redémarrez Visual Studio

De mauvais câbles USB ou ports USB peuvent également provoquer ce problème.

6
Claus Jørgensen

J'ai eu exactement le même problème. Dans mon cas, l'installation de la mise à jour 4 RTM pour VS 2012 a aidé et j'ai pu à nouveau déboguer mes applications (auparavant, j'avais la mise à jour 4 RC installée). Cependant, l'erreur apparaît toujours si j'ouvre VS 2012 et VS 2013 côte à côte - si un seul d'entre eux est ouvert à l'époque, l'erreur n'apparaîtra pas.

Mise à jour vers Vs2012 Update 4 RTM, nous pouvons ensuite déboguer sur le téléphone

5
Piotr

Projet GUID conflit

Encore une autre raison possible de cette erreur est le conflit Project GUID. Si le projet/application GUID de l'application que vous essayez de déboguer est le même que le GUID d'une autre application installée à partir du magasin (peut être la même application, et peu importe si vous l'avez déjà désinstallée), cette erreur peut se produire.

Je testais les achats intégrés pour mon application dans quel but je devais changer l'application GUID dans WMAppManifest.xml et AssemblyInfo.cs en GUID de Windows Phone Store. Après avoir installé l'application à partir du magasin lui-même (à des fins de test), je l'ai désinstallée à des fins de débogage. Pourtant, cela n'a pas aidé et à chaque fois que j'ai changé mon application GUID = pour correspondre au GUID de l'application du Windows Store J'ai obtenu cette erreur. Changer le GUID pour revenir au projet d'origine GUID a causé l'erreur de disparaître et le débogage fonctionnait bien) encore.

VS2013 Ultimate Update 2, test avec un appareil 8.1.

4
Miloš

Si vous obtenez cette erreur lorsque vous essayez de déboguer une application Xamarin ciblant un émulateur Windows Phone, assurez-vous que vous avez Déployer coché pour le projet WinPhone:

Solution> Propriétés> Propriétés de configuration> Configuration

enter image description here

2
Jeremy Thompson
  1. Fermer VS
  2. Supprimez les fichiers de C:\Users\Luke\AppData\Local\Microsoft\Phone Tools\CoreCon
  3. Ouvrez VS et j'espère que vous pourrez déployer

Source: @Stadler ( https://connect.Microsoft.com/VisualStudio/feedback/details/772570/wp8-emulator-a-specified-communication-resource-port-is-already-in-use-by -une autre-application )

1
Luke