При запуске моего приложения WPF я вижу много предупреждающих сообщений в окне вывода:
System.Windows.ResourceDictionary Warning: 9 : Resource not found
Однако, в отличие от всех связанных вопросов, которые я видел в переполнении стека (например, этот ), ни одно из этих предупреждений не сообщает мне, какой ключ (или ключи) ресурса вызывает проблему.
Есть ли способ заставить Visual Studio сообщить мне эту информацию? Я попытался изменить настройки трассировки WPF в параметрах отладки, но это не помогло. Как ни странно, я все еще получаю предупреждения словаря ресурсов, даже если для соответствующей настройки трассировки установлено значение «Выкл.».
Справочная информация
Я использую библиотека MVVM под названием Stylet , и эти предупреждения появляются, когда одно представление переключается на другое. За исключением небольшой (но заметной) задержки, предупреждения, похоже, не влияют на работу приложения.
Тем не менее, я подозреваю, что предупреждения, скорее всего, связаны с другой библиотекой, Material Дизайн , поскольку я добавил это позже в процессе разработки и не помню, чтобы видел предупреждения до этого момента.
Мой код разделен на два разных проекта C#: один для материалов пользовательского интерфейса (элементы управления , стили, преобразователи, кисти и т. д. c), а другой - для основного приложения. На пакеты NuGet Stylet и Material Design ссылается проект пользовательского интерфейса; затем на проект пользовательского интерфейса ссылается основной проект приложения. Оба проекта - это. Net Core 3.1.