2013-12-10 2 views
1

Я больше не могу развернуть приложения на моем устройстве Windows Phone 8 из Visual Studio Express 2012. Я всегда получаю следующие две строки в консоли:VS Express 2012, Windows Phone 8 SDK: интерфейс неизвестен

Deployment of application to device failed. 
The interface is unknown. 

Эмулятор также больше не работает (xde.exe просто падает). Все, что работало один раз (Hyper-V активен).

Все, что произошло без изменения моего приложения (то же самое происходит с новым приложением hello world). Проблема не в моем телефоне, я протестировал другой телефон (даже другую модель), такую ​​же проблему.

Я уже полностью удалил и переустановил SDK телефона, включая Visual Studio.

Возможно, проблема возникла с тех пор, как я обновился до Windows 8.1, но я не уверен в этом.

Если кто-нибудь знает, что здесь происходит, я был бы очень признателен за вашу помощь.

+0

Попробуйте запустить devenv.exe/SafeMode. –

+0

Было ли это раньше? – noob

+0

@AlexandruLache Где я могу найти devenv.exe? – dsky

ответ

1

Поскольку вы уже пытались удалить/переустановить VS и SDK, попробуйте создать новую учетную запись пользователя в своем окне Win8.1 и запустить VS из этого. Если это работает, проблема, вероятно, связана с некоторыми настройками в куле реестра CurrentUser, который Remove не всегда очищается. Повторная установка уже установленных VS и SDK может работать лучше.

Ошибка «интерфейса» означает, что это, вероятно, проблема с COM, и это подразумевает реестр. Если вы можете определить, какая DLL содержит интерфейс, вы можете исправить его с помощью (командной строки администратора) > REGSVR32 <dllPath>. Вы можете отслеживать доступ к реестру при попытке отладки приложения через SystemInternals ProcessMonitor

+0

Благодарим yob @BobHy. – dsky

+0

de nada. но если бы вы смогли это исправить, что сработало для вас? – BobHy

Смежные вопросы