Борьба с ошибкой, зависящей от приложения, и происходит только на планшете (никогда на моем ноутбуке). Кажется, это связано с быстрым переключением меню гамбургеров. У меня есть одна трассировка стека, которая инкриминирует сторонний элемент управления, но 9 из 10 раз все, что я получаю, это следующее. Есть только пара "асинхронных void", где я не могу их избежать (переопределение событий) и из других протоколов. Я считаю, что проблема в xaml (методы записывают вход/выход):
Unspecified error
:System.Runtime.InteropServices.COMException (0x80004005): Unspecified error
Unspecified error
at Windows.ApplicationModel.Core.UnhandledError.Propagate()
at Oceaneering.Commons.Utilities.Logger.CoreApplication_UnhandledErrorDetected(Object sender, UnhandledErrorDetectedEventArgs e)
Настройка следующим образом:
CoreApplication.UnhandledErrorDetected += CoreApplication_UnhandledErrorDetected;
И метод приема:
try
{
e.UnhandledError.Propagate();
}
catch (Exception ex)
{
logChannel.LogMessage(string.Format("Unhandled Exception: {0}:{1}", ex.Message, ex.ToString()));
SaveToFileAsync().Wait();
}
Что-нибудь еще, что я могу сделать, чтобы собрать больше информации? Спасибо!