dnSpy调试.net平台微软或第三方类库

目的

通过调试方式了解Newtonsoft的JsonConvert.SerializeObject实现细节

准备

dnSpy v6.1.7 (64bit)
Newtonsoft
控制台程序序列化对象(JsonConvert.SerializeObject)

步骤 (下面所有操作均在dnSpy)

dnSpy打开 Newtonsoft.Json.dll 和引用它的控制台程序
 →  控制台程序,调用dll的地方打断点
 →  右边代码窗口右键,调试 
 →  设置:可执行程序选当前程序路径、中断于“入口点”
 →  确定,程序会自动运行,当触发对应断点所在代码,就可以F11一行行调试第三方dll了

同样办法可以调试微软类库

posted on 2022-03-05 16:24  anjun_xf  阅读(193)  评论(0编辑  收藏  举报

导航

TOP