Dotfuscatorを使用してWCFプロキシクラスを難読化する方法はありますか? 自分のウェブサイトからDotfuscator Pro Edition Trialをダウンロードしました。私はapp.exeファイルを難読化しましたが、すべてがうまく難読化されましたが、WCFプロキシクラスはそうではありませんでした。 (私はexeをILDASしました)。WCFプロキシクラスを難読化する
WCFプロキシクラスは、私のアプリケーションの構造を譲り渡しています。Dotfuscatorアプリケーションには何も設定されていませんか?
WCFサービスプロキシクラスを非表示にする良い方法はありますか?
私はサービスとクライアントの両方を制御できます。あなたが指摘しているように、サービスを難読化し、私のコードを参照することは将来的にメンテナンスの問題を抱えます。私は同時に両方を難読化することができますDotfuscatorのオプションがありますか?そのようにして、私はサービスとクライアントをリリースしてから一緒に難読化します。 – Hakim
その場合、サービスバイナリ、データコントラクトDLL、クライアントバイナリを同じDotfuscatorプロジェクトに追加することができます。 Dotfuscatorが契約のメンバの名前を変更するように、datacontract/datamember属性にNameプロパティを設定しないでください。次に、難読化された契約DLLをサーバーとクライアントの両方のバイナリに含めてください。 – bsiegel
_ "MyClassはSystem.Runtime.Serialization.DataContractAttributeで装飾されています"と言っているので、クラスを難読化していません。_ – Hakim