Предупреждение Dotfuscator FrameworkElement

Я запутываю проект Windows Phone и получаю предупреждения типа:

[Предупреждения] MarkupAnalysis пометил что-то в методе Foo.Bar() по следующим причинам: использует имя FrameworkElement, могут потребоваться дополнительные исключения.

Я не могу найти документацию об этом предупреждении. Каков наилучший порядок действий для исправления?


person haymansfield    schedule 18.12.2012    source источник


Ответы (1)


Изучите метод Foo.Bar() и посмотрите, как и где он ссылается на свойство Name объекта FrameworkElement, если у этого FrameworkElement есть поддерживающий элемент (либо свойство, либо поле, возможно, класс), этот элемент (вероятно) должен быть исключено из обфускации переименования.

Также обратите внимание, что даже после того, как исключение выполнено (или если участник исключен по другим причинам), Dotfuscator будет продолжать предупреждать.

person mletterle    schedule 19.12.2012
comment
Спасибо за это. Почему Dotfuscator продолжает предупреждать? Я исключил, но предположил, что это не сработало, так как предупреждение осталось. - person haymansfield; 04.01.2013