0

Я конвертировал приложение с помощью Desktop Bridge (проект Centennial), и при возникновении ошибок возникает некоторое нечетное поведение.Расположение пакета обоев рабочего стола Windows, появляющееся в сообщениях об ошибках

При входе в состояние «Не реагировать» сообщение об ошибке для пользователя отображает папку установки пакета вместо названия продукта для названия диалогового окна ошибки.

вместо этого

AppName 
AppName is not responding 
If you close the program, you might lose information. 
-> Close the program 
-> Wait for the program to respond 

Я получаю это

AppName_dk2kj67hvux!AppName 
AppName is not responding 
If you close the program, you might lose information. 
-> Close the program 
-> Wait for the program to respond 

Если пакет установлен в C: \ Users \ User \ AppData \ Local \ Packages \ AppName_dk2kj67hvux

Я полагаю, Я просто пропустил один из тегов, которые должны появиться в AppxManifest.xml, но я до сих пор не смог найти его в документации, предоставленной Microsoft.

ответ

1

Нет, вы не пропустите тег в манифесте. Это ошибка/ограничение в платформе, которая должна быть исправлена ​​в ОС, чтобы получить правильное отображаемое имя приложения из манифеста (которое вы уже указали там).

Спасибо, Stefan Wick - Windows Developer Platform

+0

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

+0

Мой ответ был о строках в диалоговом окне ошибки (о чем вы просили). Чем больше вопрос, почему ваше приложение разбивается или висит в первую очередь? Вы смотрели на эти аварийные свалки? –

+0

Вы знакомы с VST? Это включает использование сторонних DLL для предоставления дополнительных звуковых эффектов. Иногда они плохо написаны. – jbcarpen