7

我有两个程序集,A 和 B,其中 A 取决于 B。我试图将它们混淆在一起,即在某种程度上它不会使用babel obfuscator破坏应用程序。

有没有办法做到这一点?显然这个混淆器不处理多个程序集。

如果这是一个问题,您会推荐哪个其他 .NET 混淆器(处理多个程序集)?

4

4 回答 4

6

您可以使用 ILMerge 合并程序集,然后使用 babel 混淆合并的程序集。

ILMerge 是一个免费的 Microsoft 工具,可从以下网址下载: http ://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx

于 2009-10-14T17:50:37.603 回答
1

Dotfuscator社区版。这是它的MSDN 文章。

如果您想要更多功能并准备好付费,请选择XenoCode Post Build加密混淆器。他们还提供评估版。

于 2009-10-07T14:38:37.727 回答
0

将它们链接在一起是一种选择吗?Dotfuscator 允许您将程序集链接在一起并混淆整体。

如果它对您的情况有用,请查看这篇文章。

于 2009-10-07T14:36:07.313 回答
0

您需要一个 .NET 混淆器来混淆多个程序集:即:当重命名一个成员时,必须在混淆项目的每个程序集中对其进行重命名。试试BitHelmet。问候

于 2010-04-10T14:32:47.857 回答