2014-02-07 55 views
0

我在Post-build事件中調用Dotfuscator並希望它對我的程序集中的字符串文字進行加密。不幸的是,它只能通過指定一個所謂的字符串加密包含列表來完成。有沒有辦法通過命令行界面提供它?我可以在Dotfuscator的配置文件中做到這一點,但這需要硬編碼的路徑,我寧願避免。 Dotfuscator可執行文件的位置在PATH環境變量上。如何在命令行中指定Dotfuscator的「包含/排除列表」?

我會用的的MSBuildMSBuildThisFileDirectory財產相對於這個路徑的配置文件中找到,但它不是在.NET 3.5 ...

回答

0

支持添加以下sectio到Dotfuscator的的​​3210修復了問題:

<renaming> 
    <excludelist> 
    <type name=".*" regex="true" excludetype="true"> 
     <customattribute name=".*Generated.*" regex="true"/> 
    </type> 
    </excludelist> 
</renaming> 
相關問題