0

我在 Post-build 事件中调用Dotfuscator并希望它在我的程序集中加密字符串文字。不幸的是,它只能通过指定一个所谓的字符串加密包含列表来完成。有没有办法通过命令行界面提供它?我可以在Dotfuscator的配置文件中执行此操作,但这需要对路径进行硬编码,我希望避免这种情况。Dotfuscator可执行文件的位置在PATH环境变量上。

我会使用MSBuildMSBuildThisFileDirectory属性来定位相对于该路径的配置文件,但.NET 3.5不支持它...

4

1 回答 1

0

将以下部分添加到Dotfuscatorconfig.xml解决了该问题:

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