Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我如何追踪WPF;ResourceDictionary警告9未找到资源“;当它没有';你不能告诉我资源密钥吗?_C#_Wpf_Resourcedictionary - Fatal编程技术网

C# 我如何追踪WPF;ResourceDictionary警告9未找到资源“;当它没有';你不能告诉我资源密钥吗?

C# 我如何追踪WPF;ResourceDictionary警告9未找到资源“;当它没有';你不能告诉我资源密钥吗?,c#,wpf,resourcedictionary,C#,Wpf,Resourcedictionary,运行我的WPF应用程序时,我在输出窗口中看到许多警告消息: System.Windows.ResourceDictionary Warning: 9 : Resource not found 但是,与我在堆栈溢出(like)上看到的所有相关问题不同,这些警告都没有告诉我是哪个(或多个)资源键导致了问题 有没有办法让Visual Studio告诉我这些信息?我尝试过在调试选项中更改WPF跟踪设置,但没有效果。奇怪的是,即使相关跟踪设置设置为“Off”,我仍然会收到资源字典警告 背景信息 我正在

运行我的WPF应用程序时,我在输出窗口中看到许多警告消息:

System.Windows.ResourceDictionary Warning: 9 : Resource not found
但是,与我在堆栈溢出(like)上看到的所有相关问题不同,这些警告都没有告诉我是哪个(或多个)资源键导致了问题

有没有办法让Visual Studio告诉我这些信息?我尝试过在调试选项中更改WPF跟踪设置,但没有效果。奇怪的是,即使相关跟踪设置设置为“Off”,我仍然会收到资源字典警告


背景信息

我正在使用一个名为的MVVM库,当一个视图切换到另一个视图时,这些警告似乎会出现。除了轻微(但明显)的延迟外,这些警告似乎不会影响应用程序的运行

这就是说,我怀疑这些警告更有可能是由于另一个库引起的,因为我在开发的后期补充了这一点,直到那时我才记得看到过这些警告


我的代码分为两个不同的C#项目:一个用于UI内容(控件、样式、转换器、笔刷等),另一个用于主应用程序。UI项目引用了Stylet和Material Design NuGet包;然后主应用程序项目引用UI项目。这两个项目都是.Net Core 3.1。

我不会忽略警告。即使是一个小小的异常也意味着明显的延迟,意味着糟糕的用户体验。但wpf很难调试,通常您应该有0个警告,当您看到1出现时,您就知道这与您所做的最新更改有关。如果你已经让很多人积累了,你可以开始通过评论/取消注释来锁定他们。@Sinatr是的,我真的很想追踪这些,即使它们是假的。我还尝试过关闭(即注释掉)一些UI,并切换回WPF的默认控件样式,但没有效果。问题出在哪里还不清楚。我已经把范围缩小到了材料设计库。卸载控件时,似乎会写入警告。对任何感兴趣的人。