我有一个 Windows 应用商店应用程序,目前使用Dotfuscator混淆。截至目前,我们没有在发布包中包含公共调试符号,因为担心它们会被用来破坏混淆并可能有助于逆向工程/反汇编我们的应用程序。不幸的是,这使得处理 MSFT 提供给我们的故障转储变得困难。
这种恐惧有道理吗?我们应该包括调试符号吗?留下调试符号有什么影响?
我尝试将未混淆的公共符号与故障转储一起使用,但它们不会在 Windbg 或 Visual Studio 调试器中加载。我假设是因为 Dotfuscator 重建了应用程序。
有没有办法让 Dotfuscator 创建调试符号供我们使用,并将它们分开?