2014-10-27 1 views
2

У меня есть универсальный проект, ориентированный на платформу Windows Store 8.1 и Windows Phone 8.1.Ошибка при запуске приложения на эмуляторе Windows Phone 8.1 - зависимая dll не найдена

Окна работают нормально, но у меня проблемы с работой WP на эмуляторе. Я получаю сообщение об ошибке:

Microsoft Visual Studio Невозможно активировать приложение Windows Store «цифры здесь! Приложение». Процесс Kiss.WindowsPhone.exe запустился, но запрос активации завершился неудачно с ошибкой «Msg in polish, что приложение выполнило not start».

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

Хуже всего то, что я создал пакет (appx) и проверил, что dll упакован exe, кажется, что он включает в себя зависимости, которые использует приложение, но что-то все еще отсутствует, и это может быть некоторая «скрытая» зависимость одна из других DLL.

Любые идеи по отладке таких проблем с эмулятором?

+0

же проблема с Windows 10 – Faisal

ответ

0

Для меня это было из-за наличия WIC кода в моем приложении и/или вызывать CoCreateInstance в окне телефона окружающей среды (на ПК он работает безупречно, хотя)

0

Я столкнулся с той же проблемой на Windows, 10. Оказывается, , что на телефоне Windows 10 нет Kernel32.dll!

Вместо этого вам необходимо установить ссылку на OneCore.lib, который предоставляет весь набор под Win32 API, который поддерживается в UWP. Эта «библиотека зонтиков» загрузит правильные DLL во время выполнения.

Смотрите также: https://msdn.microsoft.com/en-us/library/windows/desktop/mt683763(v=vs.85).aspx

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