1

我正在使用 Visual Studio 2013。我有一个通过 Visual Studio 安装项目部署的 .NET 应用程序。现在我已经开始在安装项目中使用应用程序的主要输出。我想使用 Dotfuscator 工具来混淆我的代码,然后将 dotfuscated 输出用于我的设置项目。有人可以引导我朝着正确的方向前进吗?

我尝试了以下 1:在我的应用程序构建后事件中,将我的 .xml 配置文件从 Dotfuscator 传递到 Dotfuscator 应用程序。这创建了一个混淆的 exe,但它仍在使用我的安装项目部署常规 exe

  1. 在我的应用程序构建后事件中,将我的 exe 传递给社区版的 Dotfuscator 命令行工具......它将在 Dotfuscated 文件夹中创建一个混淆的 exe,然后将其复制到我的 Release 文件夹中。但是,安装项目仍在使用我的安装项目部署常规 exe。

有什么建议么?

4

1 回答 1

0

通过另一个线程找到了答案...我不知道 Visual Studio 安装项目从 obj 文件夹而不是 bin 文件夹中提取了“主要输出”。在构建安装项目之前,我通过混淆的 exe 将其复制到 obj 文件夹中,这很有效。

于 2014-05-16T14:50:59.130 回答