UWP (Windows 10 APP) - appcert.exe падает перед тестированием моего приложения

Я разработал простое и маленькое универсальное приложение для Windows, которое использует EF7 и SQLite. Приложение собирается нормально и отлично работает в Visual Studio. Я также могу запустить его непосредственно из Windows 10 в меню "Пуск" после загрузки его стороной I (после создания пакета приложения).

Моя проблема в том, что я не могу протестировать приложение после того, как его пакет сгенерирован из-за ошибки в appcert.exe.

Если я сгенерирую пакет приложения для x86 при запуске сертификации приложений Windows из Visual Studio сразу после того, как пакет будет сгенерирован, я получаю сообщение об ошибке "Невозможно внедрить appxbundle" даже перед началом теста.

Если я генерирую пакет приложения для x64 при запуске сертификации приложений Windows из Visual Studio сразу после того, как пакет сгенерирован, тест запускается нормально, но до его завершения я получаю следующую ошибку: "Произошло необработанное исключение microsoft .netframework в appcertui.exe".

Appcert.exe вылетает и не говорит мне, почему.

Я искал в Google, и я посмотрел на событие журнала Windows, но не нашел ничего полезного.

Я просто не знаю, что делать. Мое приложение завершено, я могу сгенерировать его пакет, но не могу сгенерировать ".appxupload" из-за этой ошибки, о которой я упоминал.

Кто-нибудь может мне помочь?

2 ответа

Файл C:\Program Files (x86)\Windows Kits\10\App Certification Kit\binaryinfo.dll является CLSID {3866CD68-0FC3-4563-8888-E107295BC485} на моей машине.

Я смог воспроизвести ваш сбой, отменив регистрацию binaryinfo.dll на моем компьютере и нажав "Подтвердить приложение Store".

Может быть, исправить вашу проблему, чтобы зарегистрировать эту DLL (может быть, все они?).

Из командной строки администратора / с повышенными правами

regsvr32 "C:\Program Files (x86)\Windows Kits\10\App Certification Kit\binaryinfo.dll"

Как ваша машина попала в это состояние... неизвестно.

Я сделал новую установку Windows 10 и ее SDK на виртуальной машине в Virtual Box. Appcertui.exe работает нормально, и мое приложение было успешно протестировано.

Это может быть проблемой при установке.NET Framework, так как я обновил Windows 7 до Windows 10.

Я постараюсь полностью переустановить.NET Framework и SDK для решения этой проблемы. Если ничего из этого не работает, я переустановлю Windows 10 с нуля на моем компьютере.

Другие вопросы по тегам