我编译ASPNET Core 2.2应用程序,获取pdb文件,然后对程序集运行.NET Reactor混淆。我拥有所有组件:二进制文件、源代码、pdb 文件。
在 .NET Reactor 运行之前,我可以在 Visual Studio 2017 中创建转储文件并使用 .pdb 对其进行调试。但是在 .NET Reactor 运行之后,我在所有包含的 dll 中得到以下符号状态: “二进制文件未使用调试信息构建。”
此外,.NET Reactor 根本不会更改 pdb。它只是将它们复制到新的目的地。
在这种情况下如何调试混淆的应用程序?