调试XAML UnhandledException

时间:2013-08-12 14:26:56

标签: winrt-xaml

由于未处理的XAML异常,我的app中的UnhandledException处理程序偶尔会被引发。

UnhandledExceptionEventArgs包含消息

  

E_RUNTIME_SETVALUE

和ArgumentException类型的内部异常

  

价值不在预期范围内。

除了InitialiseComponent()之外,调用堆栈中没有任何内容可以进入/重叠,而不会抛出任何异常。

有关如何进一步调试E_RUNTIME_SETVALUE问题的任何想法?

3 个答案:

答案 0 :(得分:0)

我确实记得我必须先将基本的无操作值转换器添加到某些XAML中,这样我才能看到发生了什么并追踪错误。在这种情况下,这也许有帮助。

答案 1 :(得分:0)

还尝试打开混合模式调试,以查看是否有更多数据来自本机堆栈。

答案 2 :(得分:0)

我在UWP中有此功能,这是因为我正在使用OnIdiom

<OnIdiom x:Key="MyFontSize" x:TypeArguments="x:Double" Tablet="28" Phone="16">
        </OnIdiom>

我没有在其中一个值中包含desktop,并且我正在桌面上运行应用程序。