由于未处理的 XAML 异常,有时会引发我的应用程序中的 UnhandledException 处理程序。
UnhandledExceptionEventArgs 包含消息
E_RUNTIME_SETVALUE
和 ArgumentException 类型的内部异常
值不在预期范围内。
调用堆栈中没有任何东西,除了InitialiseComponent()
我可以进入/跳过而不会引发任何异常。
关于如何进一步调试或任何E_RUNTIME_SETVALUE
问题经验的任何想法?
由于未处理的 XAML 异常,有时会引发我的应用程序中的 UnhandledException 处理程序。
UnhandledExceptionEventArgs 包含消息
E_RUNTIME_SETVALUE
和 ArgumentException 类型的内部异常
值不在预期范围内。
调用堆栈中没有任何东西,除了InitialiseComponent()
我可以进入/跳过而不会引发任何异常。
关于如何进一步调试或任何E_RUNTIME_SETVALUE
问题经验的任何想法?
还可以尝试打开混合模式调试以查看是否有更多数据来自本机堆栈。
我确实记得我曾经必须将基本无操作值转换器添加到某些 XAML,以便我可以看到发生了什么并跟踪错误。在这种情况下,这也可能有所帮助。
我在 UWP 中有这个,这是因为我使用的是 OnIdiom
<OnIdiom x:Key="MyFontSize" x:TypeArguments="x:Double" Tablet="28" Phone="16">
</OnIdiom>
我没有desktop
包含在其中一个值中,我正在我的桌面上运行我的应用程序。