我正在尝试使用 eazfuscator.net 混淆 .net 项目。问题是,当我使用 .NET Reflector 对其进行反编译时,您可以看到大部分代码。所有私人成员都被混淆了,但公共成员提供了有关该程序的大量信息。
是否也可以混淆我图书馆的公共成员?我知道这不是由程序完成的,因为通常可以从其他程序集访问公共成员。但是不应该混淆整个解决方案,以便其他程序集的访问也从工具中重命名吗?
我已经尝试使用ObfuscationAttribute
[assembly: Obfuscation(Feature = "Apply to type * when public: renaming",
Exclude = false)]
但这并没有什么不同。
那么是否可以使用 eazfuscator 或其他工具来做类似的事情?