我有两个程序集,A和B,其中A依赖于B.我试图将它们混合在一起,即它不会破坏使用babel obfuscator的应用程序。
有办法吗?显然,这个混淆器不能处理多个程序集。
如果这是一个问题,你建议使用哪个其他.NET混淆器来处理多个程序集?
答案 0 :(得分:6)
您可以使用ILMerge合并程序集,然后使用babel来混淆合并的程序集。
ILMerge是一款免费的Microsoft工具,可从以下网址下载: http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx
答案 1 :(得分:2)
Dotfuscator社区版。这是MSDN article.
如果您想要更多电量并准备付款,请转到XenoCode Post Build.或Crypto Obfuscator。他们还提供评估版本。
答案 2 :(得分:0)
将它们链接在一起是一个选项吗? Dotfuscator允许您将程序集链接在一起并模糊整个。
查看this article是否适用于您的情况。
答案 3 :(得分:0)
您需要一个混淆多个程序集的.NET混淆器:即:当重命名一个成员时,必须在混淆项目的每个程序集中重命名它。 试试BitHelmet。 此致