Dotfuscating BAML в приложении WPF
"Снова,
Мои усилия Dotfuscation продолжаются! В настоящее время я работаю над запутыванием достаточно сложного приложения WPF, состоящего из ~38 сборок. Теперь, когда я преодолел свои проблемы с производительностью ( ускорение процесса запутывания), я перешел к тестированию возможностей запутывания BAML в Dotfuscator v4.10.
Проблема в том, что это не работает - все ошибки (ну, предупреждения), которые генерируются, имеют одинаковую форму, для которой я не могу найти ничего в сети, которая обсуждает:
BamlAnalysis flagged something in Data Binding Path: SOMEFIELDNAME in
SOMERESOURCEPATHTOBAML.baml for the following reasons:
Could not resolve, may have to manually exclude.
Кто-нибудь сталкивался с этим и имел какое-то понимание, какого чёрта он хочет, чтобы я изменился?
[РЕДАКТИРОВАТЬ:] Даже настройка вручную исключает свойства, на которые она жалуется, не удаляет предупреждение... и не похоже, что базовый BAML вообще изменен (по крайней мере, не визуальной проверкой через отражатель).
[EDIT2:] Кроме того, следует указать, что Dotfuscator является обязательным требованием, поэтому альтернативные инструменты, вероятно, не помогут мне.
1 ответ
Вы можете попробовать использовать последнюю версию Eazfuscator.NET для запутывания сложных приложений WPF. Переименование XAML основано на совершенном анализаторе, который учитывает привязки, команды и все остальные аспекты XAML для получения точных результатов.