Windows Phone 7: Remote connection to the device has been lost

четверг, 5 мая 2011, Александр Краковецкий

Вы разрабатываете приложения для Windows Phone 7 и при отладке получаете следующую ошибку: "Remote connection to the device has been lost". При этом приложение не сваливается в exception в каком-то конкретном месте, а просто выходит из режима отладки, при этом отображая следующее окно:

alt text

При этом код, который еще вчера работал, сегодня уже переслал это делать. В чем же проблема?

Загадка кроется в файле WMAppManifest.xml, который желательно нужно править перед финальной публикацией в Marketplace.

Там есть секция Capabilities, где необходимо включить все компоненты, необходимые для работы приложения:

 <Capabilities>
      <Capability Name="ID_CAP_NETWORKING" />
      <Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
 </Capabilities>

В моем конкретном случае я удалил все Capabilities кроме ID_CAP_NETWORKING, в то время когда приложение использует элемент управления WebBrowser. Добавление ID_CAP_WEBBROWSERCOMPONENT решило это проблему.


Ищите нас в интернетах!

Комментарии

Свежие вакансии