如何找到 XamlObjectWriterException 的来源?
How to find from where a XamlObjectWriterException is coming?
我有一个包含 12.000 行的资源字典。
如果我激活 First Chance Exceptions
,我会得到一些 XamlObjectWriterException
,其内部类型为 NotSupportedException
,声称它无法从文本 'Padding' 创建 DependencyProperty
或'Foreground'.
行号和位置设置为0所以我不知道错误在哪里。异常来自应用程序启动时资源字典的加载,在任何地方使用样式之前。
有没有办法找到违规的风格?
Is there a way to find what style is (are) the offending ones?
恐怕 XAML 处理器没有提供这些详细信息。但至少它给了你一个线索。
搜索所有设置Foreground
属性的地方,并一一注释掉,然后编译和运行,直到缩小问题范围。恐怕没有更简单的方法,除非您能够猜出错误可能出在哪个资源中。
我有一个包含 12.000 行的资源字典。
如果我激活 First Chance Exceptions
,我会得到一些 XamlObjectWriterException
,其内部类型为 NotSupportedException
,声称它无法从文本 'Padding' 创建 DependencyProperty
或'Foreground'.
行号和位置设置为0所以我不知道错误在哪里。异常来自应用程序启动时资源字典的加载,在任何地方使用样式之前。
有没有办法找到违规的风格?
Is there a way to find what style is (are) the offending ones?
恐怕 XAML 处理器没有提供这些详细信息。但至少它给了你一个线索。
搜索所有设置Foreground
属性的地方,并一一注释掉,然后编译和运行,直到缩小问题范围。恐怕没有更简单的方法,除非您能够猜出错误可能出在哪个资源中。