gpt4 book ai didi

c# - 调试 Windows 8 的 XAML 解析错误的过程

转载 作者:太空狗 更新时间:2023-10-30 01:22:46 24 4
gpt4 key购买 nike

我正在寻找调试 XAML 错误的一般做法/方法。通常 C# 错误很容易查找并且足够具体以查找相关信息。但是,XAML 似乎只是抛出一个通用的 XAML Parsing failed 错误:

enter image description here

我正在寻找一种通用的方法来处理这些错误并缩小可能对抛出的错误有用的文件、行号或任何其他信息的范围。

最佳答案

这是我用来在不清楚时识别导致 XAML 错误的文件的一种巧妙方法...

用资源字典一个一个打开所有的XAML文件,在打开的根元素后面加一个空格。再次在调试器中运行直到出现故障点,当行号增加 1 时,您就找到了文件。

没有人可以为这种行为辩护。我只能想象框架资源加载方法是用流调用的,所以不知道它正在读取的文件的名称是什么,只是其中的位置。

需要改进。调用资源加载方法的框架部分应发出调试消息或在某种上下文中传递名称,以便框架的较低部分可以发出合理的错误消息。

关于c# - 调试 Windows 8 的 XAML 解析错误的过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12903193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com