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 для получения точных результатов.

Другие вопросы по тегам