Ste*_*nds 5 c# wpf resourcedictionary
运行 WPF 应用程序时,我在输出窗口中看到许多警告消息:
System.Windows.ResourceDictionary Warning: 9 : Resource not found
Run Code Online (Sandbox Code Playgroud)
然而,与我在 Stack Overflow 上看到的所有相关问题不同(比如这个),这些警告都没有告诉我哪个资源键(或键)是/导致了问题。
有没有办法让 Visual Studio 告诉我这些信息?我曾尝试更改调试选项中的 WPF 跟踪设置,但这些都没有效果。奇怪的是,即使相关的跟踪设置设置为“关闭”,我仍然收到资源字典警告。
背景资料
我正在使用一个名为Stylet的 MVVM 库,当一个视图切换到另一个视图时,这些警告似乎会出现。除了轻微(但明显)的延迟外,警告似乎不会影响应用程序的运行。
也就是说,我怀疑警告更有可能是由于另一个库Material Design 引起的,因为我在开发后期添加了这一点,直到在那之后才记得看到警告。
我的代码分为两个不同的 C# 项目:一个用于 UI 内容(控件、样式、转换器、画笔等),另一个用于主应用程序。UI 项目引用了 Stylet 和 Material Design NuGet 包;UI 项目然后由主应用程序项目引用。这两个项目都是 .Net Core 3.1。