为啥当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException”

Posted

技术标签:

【中文标题】为啥当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException”【英文标题】:why 'Windows.UI.Xaml.Markup.XamlParseException' happens when XAML is valid为什么当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException” 【发布时间】:2018-02-19 20:01:59 【问题描述】:

“Windows.UI.Xaml.Markup.XamlParseException”类型的异常发生在 myproj.UWP.McgInterop.dll 中,但未在用户代码中处理

附加信息:找不到与此错误代码关联的文本。

找不到名称/键类别 [行:0 位置:0] 的资源

【问题讨论】:

错误对我来说很清楚,Cannot find a Resource with the Name/Key category 显示您的错误代码 您正在从Page.Resources/App.Resources 或有拼写错误的标准资源中设置资源键。检查您在哪里设置资源并确保拼写正确。不幸的是,当资源的拼写不正确时,XAML 设计器不会显示大量错误。 @AVK - 你是对的......拼写错误......你可以回答,我会接受它 【参考方案1】:

您正在从Page.Resources/App.Resources 或标准Resources 设置资源键,但存在拼写错误。检查您在哪里设置资源并确保拼写正确。不幸的是,当资源的拼写不正确时,XAML 设计器不会显示波浪形错误

【讨论】:

以上是关于为啥当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException”的主要内容,如果未能解决你的问题,请参考以下文章

为啥当我尝试将 rails 更新到 4.0.0 时会发生这种情况?

我想知道当 if(i%2) 检查啥来继续时会发生啥。它错过了 == 但将总和打印为 20?为啥?

为啥我不使用 for 循环时会发生正确的碰撞,但是当我使用 for 循环时只有 1 个对象有碰撞?

如何使用第三个列表将列表链接到另一个列表?,有时有效,但发生这种情况时会出错

为啥在 URL 中缺少尾部斜杠 (/) 时会发生重定向?

当我将任何命令通过管道传输到 telnet 会话时会发生啥,为啥会话会关闭