【发布时间】:2023-03-06 23:43:01
【问题描述】:
我们决定使用 Dotfuscator 来混淆我们的代码。我们的应用程序是 Windows Phone 应用程序,我们使用的是 Dotfuscator Windows Phone Edition 版本 4.9.7000.29303。我们了解到 System.Reflection.ObfuscationAttribute 类在 Silverlight 中不可用,因此无法对某些需要排除的类型使用排除属性。我们现在计划在 dotfuscator 中使用 Rename>Exclude 选项卡并排除带有某些特定后缀的类型。在实施之前,我们创建了一个试验项目并对其进行了混淆测试。我们在测试中发现输出不符合执行规则。虽然预览窗口显示了预期的结果,但输出仍然包括那些应该被排除的类型。请参阅下面的 Dotfuscator 窗口的屏幕截图。箭头左侧的预览窗口正确显示了将从混淆中排除的阴影类型,但在箭头的右侧,相同的输出仍然混淆了这些类型。怎么了?
【问题讨论】:
标签: windows-phone-7 obfuscation dotfuscator