我有两个程序集,A 和 B,其中 A 取决于 B。我试图将它们混淆在一起,即在某种程度上它不会使用babel obfuscator破坏应用程序。
有没有办法做到这一点?显然这个混淆器不处理多个程序集。
如果这是一个问题,您会推荐哪个其他 .NET 混淆器(处理多个程序集)?
我有两个程序集,A 和 B,其中 A 取决于 B。我试图将它们混淆在一起,即在某种程度上它不会使用babel obfuscator破坏应用程序。
有没有办法做到这一点?显然这个混淆器不处理多个程序集。
如果这是一个问题,您会推荐哪个其他 .NET 混淆器(处理多个程序集)?
您可以使用 ILMerge 合并程序集,然后使用 babel 混淆合并的程序集。
ILMerge 是一个免费的 Microsoft 工具,可从以下网址下载: http ://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx
Dotfuscator社区版。这是它的MSDN 文章。
如果您想要更多功能并准备好付费,请选择XenoCode Post Build。或加密混淆器。他们还提供评估版。
将它们链接在一起是一种选择吗?Dotfuscator 允许您将程序集链接在一起并混淆整体。
如果它对您的情况有用,请查看这篇文章。
您需要一个 .NET 混淆器来混淆多个程序集:即:当重命名一个成员时,必须在混淆项目的每个程序集中对其进行重命名。试试BitHelmet。问候