現在、すべての C# プログラムで Dotfuscator を使用していますが、VSTO で Dotfuscator を使用すると、ターゲット コンピューターに展開しようとすると、VSTO は常に次のプロンプトを表示します。
私の質問は、VSTO で Dotfuscator を正しい方法で使用する方法ですか?
現在、すべての C# プログラムで Dotfuscator を使用していますが、VSTO で Dotfuscator を使用すると、ターゲット コンピューターに展開しようとすると、VSTO は常に次のプロンプトを表示します。
私の質問は、VSTO で Dotfuscator を正しい方法で使用する方法ですか?
アセンブリがコンパイル/ビルドされた直後に難読化を実行する必要があります。これにより、難読化された新しいアセンブリがハッシュ/マニフェストなどの計算に使用されるようになります。
Dotfuscator がこれをサポートしているかどうかはわかりませんが、Crypto Obfuscatorはサポートしています。Crypto Obfuscator には、VS プロジェクトで実行するウィザードがあり、難読化は毎回自動的に実行され、その直後にプロジェクトがビルドされます。