本文主要是介绍Dnspy附加进程调试---代码被优化及无法获取局部变量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码被优化或者无法获取局部变量的效果图如下:
当你在调试的时候,看到这种情况还是挺恼火的,经过查阅资料后,发现可以这种解决:
参考链接:Making an Image Easier to Debug · dnSpy/dnSpy Wiki · GitHub
假设要调试代码的断点在名为Someting.dll的DLL中,则在该DLL所在目录新建一个Someting.ini的文本文件,保存的文本格式为UTF-8,并编辑Someting.ini如下:
[.NET Framework Debugging Control]
GenerateTrackingInfo=1
AllowOptimize=0
重启Dnspy和你附加的应用程序。
好了,本文内容到此结束
这篇关于Dnspy附加进程调试---代码被优化及无法获取局部变量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!