1

Dotfuscator を ILMerge で動作させようとしていますが、どの順序で適用しても、常に何らかの理由で機能しなくなります。

  • dotfuscator を使用してから ILMerge を使用すると、pdb データベースが古いというメッセージが表示されます。
  • その逆を行うと、dotfuscator は、ビルドするアセンブリがないというエラーをスローするだけです。

Dotfuscator を ILMerge とうまく連携させるにはどうすればよいですか?

4

2 に答える 2

3

Dotfuscatorの商用バージョンには、ILMergeと同じことを行うLinkingと呼ばれる機能が含まれています。商用バージョンをお持ちの場合は、リンクを使用することを強くお勧めします。

Community Editionを使用している場合は、最初にアセンブリをILMergeとマージしてから、その出力アセンブリを取得して、Dotfuscatorプロジェクトの入力として追加することをお勧めします。このシナリオでは問題はないはずです。これを試しても問題が解決しない場合は、PreEmptiveサポートフォーラムにスレッドを投稿してください。問題が解決するまでサポートさせていただきます。

于 2011-10-19T17:23:07.727 に答える