Подтвердить что ты не робот

"Указанные ресурсы связи (порт) уже используются" при подключении отладчика

Я только что обновил свой телефон Windows 8 до телефона Windows 8.1.. Когда я подключаю свой телефон к компьютеру и запускаю проект, он дает мне

указанные ресурсы связи (порт) уже используются другим приложением.

Я перезапустил свой компьютер и телефон, удалил все подключенные внешние устройства, но все равно получал такую ​​же ошибку при запуске моего кода через Visual Studio 2012.

Я вижу, что он развернут по телефону, но я не могу его отладить. Отладчик не подключается.

Вот мой снимок экрана:

enter image description here

4b9b3361

Ответ 1

Нам нужно обновить visual studio 2012

Перейдите в раздел Инструменты- > Расширения и обновления- > обновления и обновите обновление визуальной студии 4

Ответ 2

Возможно, вам придется развернуть приложение на телефоне до запуска режима отладки. Щелкните правой кнопкой мыши проект и выберите "Развернуть". Используйте эту ссылку , чтобы просмотреть более подробную информацию.

Ответ 3

У меня была точно такая же проблема. В моем случае мне помогла установка обновления 4 RTM для VS 2012, и я мог снова отлаживать свои приложения (ранее у меня установлен Update 4 RC). Однако ошибка все же появляется, если я открываю VS 2012 и VS 2013 бок о бок - если только один из них открыт в то время, то ошибка не появится.

Обновление до версии Vs2012 Update 4 RTM, затем мы можем отлаживать телефон

Ответ 4

Указанные ресурсы связи (порт) уже используются другим приложением

Это общая ошибка для любого сбоя, когда Visual Studio пытается подключить его отладчик. Для решения этой проблемы нет решения для пулеметов. Проблема сохраняется в Visual Studio 2013 и на Windows Phone 8.1. Вы часто замечаете, что приложение фактически развернуто, но отладчик просто не мог присоединить себя.

Однако удаление чего-либо является никогда правильным решением этой проблемы.

Теперь, как правило, следующие параметры могут исправить "проблему" (иногда требуется один или несколько):

  • Отключите и снова подключите кабель USB
  • Удалите приложение с телефона и переустановите его из Visual Studio
  • Redeploy из Visual Studio
  • Перезагрузите телефон.
  • Перезапустить Visual Studio

Плохие USB-кабели или USB-порты также могут вызвать эту проблему.

Ответ 5

Контекст GUID проекта

Еще одной возможной причиной этой ошибки является конфликт GUID проекта. Если GUID проекта/приложения приложения, которое вы пытаетесь отлаживать, совпадает с идентификатором GUID другого приложения, установленного из хранилища (может быть одним и тем же приложением, и не имеет значения, если вы его уже удалили), эта ошибка может возникнуть.

Я тестировал покупки в приложении для своего приложения, для чего мне пришлось изменить GUID приложения в WMAppManifest.xml и AssemblyInfo.cs на GUID из Windows Phone Store. Ранее приложение, установленное из самого хранилища (для целей тестирования), я удалил его для целей отладки. Тем не менее это не помогло, и в любое время, когда я изменил свой GUID приложения, чтобы соответствовать Windows Store App Guid, я получил эту ошибку. Изменение GUID обратно на исходный GUID проекта заставило ошибку уйти, а отладка снова хорошо работала.

VS2013 Ultimate Update 2, тестирование с помощью 8.1 устройства.

Ответ 6

Если вы получаете эту ошибку при попытке отладки приложения Xamarin, ориентированного на эмулятор Windows Phone, убедитесь, что у вас есть Deploy для проекта WinPhone:

Решение > Свойствa > Свойства конфигурации > Конфигурация

enter image description here

Ответ 8

@Ajay, я столкнулся с аналогичной проблемой после обновления моего устройства до телефона 8.1

У меня есть две разные машины: Machine1 запускает VS2012 Premium с обновлением 3, он запрашивает обновление 4, но по какой-то неизвестной причине я не могу установить это обновление на этой машине. Machine2 запускает VS2013 Professional с обновлением 1. После развертывания приложения на устройстве 8.1 Machine2 может успешно запустить отладчик, но Machine1 выдает вышеупомянутое окно ошибок. Я пробовал подход @LukkhaCoder, но это не помогло.

Изменить: Вы должны запустить свой код в VS2012 update 4 или VS2013 для отладки в устройстве 8.1.