Как найти неиспользуемые словари ресурсов

#wpf #resourcedictionary

#wpf #resourcedictionary

Вопрос:

У меня есть большое решение для многих проектов. Большинство элементов управления соединяют несколько словарей ресурсов с помощью MergedDictionaries. Есть ли какой-либо способ узнать, какие словари ресурсов больше не используются и могут быть легко удалены из объединенных словарей.

Я знаю о SharedResourceDictionary подходе, но я не могу использовать это сразу. Итак, на данный момент это не вариант.

Комментарии:

1. не является ли grepping через весь проект вариантом?

2. Префикс всех имен ваших ресурсов с помощью «tmp», затем попробуйте скомпилировать / запустить, чтобы увидеть, чего не хватает. Исправьте недостающие ресурсы, удалив «tmp», и все работает, найдите оставшийся «tmp»

3. Переименование каждого ресурса и последующая проверка того, что приложение запускается и работает нормально, неприемлемы. Слишком много стилей, словарей, элементов управления и запуск приложений занимают много времени. Я подумал, что есть какой-то инструмент, который может помочь решить проблему.