.net core 调试Nuget包

.net core 调试Nuget包

一、安装插件 Resharper
可以官网下载也可以本贴下载压缩包,具体安装教程不做赘述。
https://download.jetbrains.8686c.com/resharper/dotUltimate.2020.2.4/JetBrains.dotUltimate.2020.2.4.exe

总之保持resharper开启状态
.net core 调试Nuget包

二、设置VS*
调试–选项–常规
勾选启用地址级调试,勾选启用.NET Framework源代码单步执行。启用“仅我的代码” 要把勾去掉。
另外如果缓存文件和新版本不一致可以清理缓存也可以 不勾选“要求源文件与原始版本完全匹配”
.net core 调试Nuget包

调试–选项–符号
如果为空则填充:%LOCALAPPDATA%\ Temp \ SymbolCache
Resharper也会给出建议路径
.net core 调试Nuget包

三、调试
我们假设调试项目中的pay包
.net core 调试Nuget包

在要调试的封装方法上面单击F12进入源代码接口
.net core 调试Nuget包

再右键转到实现
.net core 调试Nuget包

在源码实现处新增断点
.net core 调试Nuget包

正常调试就进来了。