即使关闭WPF跟踪设置,奇怪的资源字典警告也会出现在输出窗口中

我正在使用安装了2012年4月更新的Visual Studio 2011测试版。我有我的调试选项 – >输出窗口> WPF跟踪设置所有值,包括资源字典关闭。但我仍然继续看到像这样的警告消息

System.Windows.ResourceDictionary Warning: 9 : Resource not found; ResourceKey='CheckBoxCooperStyle1' 

如何调试此类警告,前提是它们不是误报?

混合静态资源和动态资源时,我收到了这些消息。 将所有有问题的资源设置设置为StaticResource解决了这个问题。 代替:

 Style="{DynamicResource CheckBoxCooperStyle1}" 

使用:

 Style="{StaticResource CheckBoxCooperStyle1}" 

微软支持团队的回复“感谢您的更新。我很害怕,因为我的测试发现了类似的结果。似乎有一些内部WPF跟踪代码不符合指定的设置。同时,我们不除了查找资源字典(或相关类型)以及纠正跟踪输出警告的问题之外,还有任何建议。

如果附加了调试器,则无论IDE(或app.config)中指定的设置如何,都将始终发出一些WPF跟踪。 不幸的是,您收到的输出似乎属于此类别。 遗憾的是,没有办法关闭所有WPF跟踪输出

我们当然可以提交产品的function请求,以便在将来的版本中考虑这一点,但是否则我没有办法让您避免在当前版本中出现问题。