'再次罗,
我的Dotfuscation工作仍在继续!所以我目前正在研究一个由~38个程序集组成的合理复杂的WPF应用程序。现在我已经克服了性能问题(Speeding up obfuscation process),现在我已经开始测试Dotfuscator v4.10的BAML混淆功能。
麻烦的是,它不起作用 - 生成的错误(好的,警告)都是相同的形式,我在“讨论网”上找不到任何内容:
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是一个要求,所以替代工具可能无法帮助我。
答案 0 :(得分:-2)
您可以尝试使用最新版本的Eazfuscator.NET来混淆复杂的WPF应用程序。 XAML重命名由完美的分析器提供支持,该分析器将XAML的绑定,命令和其他所有方面都考虑在内,以提供精确的结果。