2011-11-14 48 views
0

我有一个.NET应用程序。当我混淆程序集时,名称空间,类名称和应用程序事件处理程序(如按钮单击事件处理程序)不会被混淆。我用2种不同的混淆制作尝试过,但它看起来像是同样的行为。未混淆的名称空间,类名和应用程序事件处理程序是否正常?命名空间,类名和事件处理程序混淆

回答

1

通常情况下,公共/ protected成员不能混淆,因为有机会,他们可以通过外部应用程序得到引用的 - 这似乎是这里的情况下(假设事件处理程序的保护范围)。所以通常情况下,混淆器工具提供混淆它们的选项以及 - 检查工具文档 - 例如,Dotfuscator Community Edition 4.0有library mode,它不会混淆公共/受保护的成员。