【发布时间】:2011-02-01 22:33:39
【问题描述】:
我使用 .Net Reactor 来混淆代码。现在我如何为混淆代码创建创建安装包。或者是否有任何其他工具可以为混淆代码创建安装包。 提前致谢。
【问题讨论】:
标签: c# .net obfuscation net-reactor
我使用 .Net Reactor 来混淆代码。现在我如何为混淆代码创建创建安装包。或者是否有任何其他工具可以为混淆代码创建安装包。 提前致谢。
【问题讨论】:
标签: c# .net obfuscation net-reactor
不知道为什么这是个问题。为什么不在混淆程序集之前创建安装包?
【讨论】:
我对 BitHelmet 混淆器没有任何问题。我的安装包只使用 BitHelmet 输出文件夹中的混淆程序集,而不是项目输出。 工作正常。
【讨论】:
您使用的是 VS 包含的安装项目吗?为此,混淆器需要支持基于 MSBuild 的混淆,以便混淆作为构建过程的一部分进行。这样,混淆后的 dll 可用于安装项目。
【讨论】:
我找到了一种使用 Dotfuscator 的方法。以下是步骤。 您需要首先创建Dotfuscator项目,即右键单击解决方案->添加项目->选择Dotfuscator作为项目类型。对于创建的项目,右键单击输入-> 映射到实际项目的项目输出。构建 Dotfuscator 项目。接下来添加安装项目。点设置项目输出到 Dotfuscator 的输出。现在构建以创建设置。现在你的代码被混淆了。
现在我正在寻找一种使用 .Net Reactor 的解决方案,进行混淆并将输出添加到安装包。
【讨论】:
您可以使用 .NET Reactor VS 插件自动混淆程序集。这样,您的安装包将包含经过混淆的文件。
这里描述了解决方案:Solution
【讨论】: