0

ビルド後のイベントでDotfuscatorを呼び出しており、アセンブリ内の文字列リテラルを暗号化する必要があります。残念ながら、いわゆる文字列暗号化包含リストを指定することによってのみ実行できます。コマンドライン インターフェイス経由で提供する方法はありますか? Dotfuscatorの構成ファイルでそれを行うこともできますが、それにはパスのハードコーディングが必要になるため、避けたいと思います。Dotfuscator実行可能ファイルの場所はPATH環境変数にあります。

MSBuildのプロパティを使用MSBuildThisFileDirectoryして、このパスに関連する構成ファイルを見つけましたが、.NET 3.5ではサポートされていません...

4

1 に答える 1

0

次のセクションをDotfuscatorに追加するとconfig.xml、問題が修正されました。

<renaming>
  <excludelist>
    <type name=".*" regex="true" excludetype="true">
      <customattribute name=".*Generated.*" regex="true"/>
    </type>
  </excludelist>
</renaming>
于 2014-02-13T08:54:01.697 に答える