如何使用混淆程序集在 Visual Studio 中构建安装文件?

How to build setup file in Visual Studio with obfuscated assembly?

我正在使用加密混淆器混淆我的程序集,在混淆我的程序集之后,我使用加密混淆器程序验证程序集是否已被混淆。当程序集被混淆后,我将它和一个扩展名为 .pdb 的文件复制到 bin/debug 我的 visual studio 指向的地方。

假设我的 bin/debug 文件夹中的任何内容都打包到安装 msi 文件中。当我安装安装程序并检查安装的程序集是否被混淆时,事实并非如此。

我试图查看有关堆栈溢出的答案,但我找不到答案。

如果您需要更多信息。请告诉我。

  • 我已经找到解决这个问题的方法。
  • 我从 visual studio 2010(设置)中删除了主要输出 项目.

  • 我在我的设置中添加了 "Obfuscated" 程序集。

  • 当我构建设置时,程序集在 已安装。

这很简单。请记住,不要以任何方式更改文件名 "Custom Actions" 您的程序将无法运行。

当您选择自定义操作时 "Install" Select 您在应用程序文件夹中添加的程序集是经过混淆的程序集。