UnhandledErrorDetected:未指定的错误COMException

时间:2016-06-12 20:35:51

标签: win-universal-app uwp windows-10-universal windows-10-mobile

挣扎着冻结应用程序的错误,只发生在平板电脑上(从不在我的笔记本电脑上)。似乎与快速切换汉堡菜单有关。我有一个堆栈跟踪,导致第三方控制,但我得到的10次中的9次是以下。只有几个" async void" s我无法避免它们(覆盖事件)和其他日志记录,我相信问题出在XAML中(方法是记录进入/退出) :

  

未指定错误       :System.Runtime.InteropServices.COMException(0x80004005):未指定的错误

     

未指定错误           在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();
} 

我可以做些什么来收集更多信息?谢谢!

1 个答案:

答案 0 :(得分:0)

正如作者在问题本身下方的评论中确认的那样,可以通过NuGet更新来解决该错误。

在以下位置检查依赖性和版本历史记录: https://www.nuget.org/packages/System.Runtime.InteropServices/