Отладка эмулятора Windows Phone 8 не работает - программирование
Подтвердить что ты не робот

Отладка эмулятора Windows Phone 8 не работает

Ошибка: указанный ресурс связи (порт) уже используется другим приложением

  • Это происходит только в эмуляторе Hyper-V, старый эмулятор 7.1 работает нормально.
  • Развертывание из Blend 2012 отлично работает.
  • Удаление виртуальных машин в диспетчере Hyper-V не помогает
  • Удаление % user%\AppData\Local\Microsoft\Phone Tools\CoreCon не помогает

Мой вывод:

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 ==========

Сообщение о последнем статусе:

Launching TaskHost.exe failed 

Я использую VS2012 express для WP, WP 7.1 проекта на эмуляторе WP8, Windows 8 64 бит.

Любопытная часть состоит в том, что она работала хорошо раньше, но почему-то перестала работать сегодня.

Поделитесь своими идеями.

4b9b3361

Ответ 1

У меня возникло это при попытке отладки приложения на моем устройстве. Я исправил его, удалив приложение и перераспределив его.

Ответ 2

Существует обходное решение:

Щелкните правой кнопкой мыши на своем проекте и выберите "Развертывание". Это скопирует весь необходимый код в эмулятор. После этого вы можете нажать F5 как обычно.

enter image description here


Оригинальная статья http://blog.masterdevs.com/a-specified-communication-resource-port-is-already-in-use-by-another-application/. Спасибо Josh.

Ответ 3

Я получал такую ​​же ошибку и не понял почему. Я наткнулся на это решение (см. Ссылку ниже) и помню, что я изменил свое пространство имен, и это было проблемой.

Если вы заходите в свой файл csproj, убедитесь, что это было изменено.

<SilverlightAppEntry>TheOldNamespace.App</SilverlightAppEntry>

Ссылка:

Windows Phone 7 - приложение не запускается, никаких ошибок и просто поручений при загрузке

Ответ 4

Я попробовал другие ответы без везения, то, что он решил для меня, было развертывание приложения (щелкните правой кнопкой мыши по проекту → развернуть) на устройстве или эмуляторе, после того, как этот порт снова был свободен для включения отладки.

Ответ 5

Запустите XdeCleanup.exe и попробуйте перезагрузить компьютер. Обычно здесь трюк.

Ответ 6

У меня была та же проблема, я решил попробовать: Если у вас есть учетная запись Microsoft содержит русское имя и фамилию, то вам нужно переключиться на локальную учетную запись, содержащую английские буквы, запустить под ней VS, а затем отладить приложение, затем вы можете вернуться в свою учетную запись Microsoft и отладить также работа.

Ответ 7

Это всегда происходит при первом запуске отладчика и запуске эмулятора Windows Phone. Вот шаги, которые я выполняю, чтобы обойти это.

1) Запустите отладчик и дайте ему запустить эмулятор 2) Это время (обычно) 3) Закройте эмулятор 4) Запустите отладчик еще раз и пусть он запустит эмулятор

По какой-то причине при первом запуске он никогда не сможет подключиться для меня.

Ответ 8

Это очень легко решить.

    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

Запустите проект успешно

Ответ 9

В моем случае все вышеуказанные решения не работали.

Итак, что я сделал для решения моей же проблемы: Я вручную удалил папку Bin и obj из моего проекта, которая автоматически генерируется при каждой сборке проекта. Я перестроил решение и развернул его в эмулятор. Это решило мою проблему.

Ответ 10

У меня была такая же проблема, и это оказалось проблемой с сетевым подключением. Попробуйте запустить сеанс отладки, когда ваш компьютер отключен от сети.

Ответ 11

Ну, у меня тоже был тот же Error: a specified communication resource (port) is already in use by another application, и я попробовал это, он работает для меня.

Вы просто открываете файл Project.sln в Blend для визуальной студии. Перейдите к menu>project>Run project!!! Он устанавливает файл Xap на ваш мобильный телефон без каких-либо ошибок.