删除资源字典中未使用的样式

Rob*_*ert 4 c# wpf visual-studio-2010 c#-4.0

我有一个非常大的资源字典,我想知道是否有一个简单的方法来清除它通过删除任何未使用的元素(样式,画笔等)

Bra*_*ham 5

如果它是单个文件,最简单的方法是使用ReSharper(您可以获得免费试用).ReSharper可以很好地理解什么时候没有使用它们并将它们弄清楚.您可以折叠文档,然后只展开根节点,然后再敲打灰色的节点.

没有ReSharper,它有点难度.您可以通过解决方案为每个Keyed资源查找所有内容并查找未找到的资源.对于没有键的隐式资源,确定它会有点困难(我不认为R#甚至可以很好地处理这些)