winform 可执行文件的先发制人保护 Dotfuscator Map.Xml 和 Dotfuscator1.Xml

PreEmptive Protection Dotfuscator Map.Xml and Dotfuscator1.Xml for winform executable

我正在为 winform 可执行 .exe 文件使用 PreEmptive Protection Dotfuscator

我是否必须将 Map.XmlDotfuscator1.Xml 添加到 Setup Project 以及其他 Dependencies 才能在 Program Files/MyApp 目录中找到它,或者不需要?

(免责声明:我是 Dotfuscator 的开发人员,作为我工作的一部分回答这个问题。)

不,在 Dotfuscator 具有 运行 并创建 protected/obfuscated .exe 文件之后,您通常不需要涉及 Map.xmlDotfuscator1.xml 文件在构建过程的任何后续步骤中。您的受保护 .exe 文件将能够 运行 没有它们,并且在构建您的安装程序可执行文件时不需要它们。

事实上,这些文件包含可用于撤消部分混淆的敏感信息。 不要将这些文件添加到安装程序项目、打包项目或任何可能离开您的组织的项目。有关详细信息,包括如何在开发过程中处理这些文件,请参阅.