eazfuscator.net で .net プロジェクトを難読化しようとしています。問題は、.NET Reflector を使用して逆コンパイルすると、多くのコードが表示されることです。すべてのプライベート メンバーは難読化されていますが、パブリック メンバーはプログラムに関する多くの情報を提供します。
私のライブラリの公開メンバーも難読化することは可能ですか? 通常、パブリック メンバーは他のアセンブリからアクセスされるため、これがプログラムによって行われないことはわかっています。しかし、他のアセンブリからのアクセスもツールから名前が変更されるように、ソリューション全体を難読化することは可能ではないでしょうか?
私はすでに使用しようとしましたObfuscationAttribute
[assembly: Obfuscation(Feature = "Apply to type * when public: renaming",
Exclude = false)]
しかし、それは実際には何の違いもありませんでした。
では、eazfuscator または別のツールでそのようなことを行うことは可能ですか?