6

'又来了,

我的 Dotfuscation 工作仍在继续!因此,我目前正在混淆一个由约 38 个程序集组成的合理复杂的 WPF 应用程序。现在我已经克服了我的性能问题(加速混淆过程),我现在开始测试 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 是这里的要求,所以替代工具可能对我没有帮助。

4

1 回答 1

-2

您可以尝试使用最新版本的Eazfuscator.NET来混淆复杂的 WPF 应用程序。XAML 重命名由一个完美的分析器提供支持,该分析器将 XAML 的绑定、命令和所有其他方面都考虑在内,以提供精确的结果。

于 2013-05-04T19:28:03.427 回答