2011-12-20 6 views
1

Dotfuscator 4.7.1000を使用して、厳密に名前が付けられたSilverlightライブラリを難読化しようとしています。私はそうしようとすると、私は次のようなエラーメッセージが出ます:Dotfuscatorを使用してObfuscate Silverlightライブラリ

外部タイプは、 System.Data.Services.Client.LoadCompletedEventArgs、System.Data.Services.Client、 バージョン= 2.0.5.0が見つかりません文化=ニュートラル、PublicKeyToken = 31bf3856ad364e35。

このアセンブリをGACに追加しようとしましたが、このアセンブリが使用できない場所にユーザー定義のアセンブリロードパスを構成に追加しようとしました。

その後、入力アセンブリにSystem.Data.Services.Clientを追加してもう一度実行しました。今回はそれがさらに取得しますが、最終的に私が取得:

警告:パスワード保護された厳密な名前のファイルがサポートされていません Snはます。SN.exeを実行しようとしているかのようにそれが表示されます1.

を返さ私のローカルキーを持つSystem.Data.Services.Client.dllにあります。私は難読化タスクからこのアセンブリを除外しようとしましたが、それもそうし続けます。

このライブラリを難読化しようとしたときに私が見逃していることはありますか?私はそれについて知ることができないように見えるDLLにそれを直接指す別の方法がありますか?または、Silverlightライブラリを難読化せずにプロジェクトにDLLを含めることはできますか?

そして、現時点では、別の難読化装置の提案はしないでください。私の会社はDotfuscatorのライセンスを持っており、これを使って稼動させたいと思います。ありがとう!

答えて

1

どういうわけか私はユーザー定義のアセンブリロードパスを台無しにしているに違いありません。 Silverlight 4.0クライアントDLLへのパスを再追加するとすぐに、System.Data.Services.Clientを参照せずにすべてが機能しました。

関連する問題