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