You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Resharper中查看/导出历史堆栈跟踪并跨会话保留?

Resharper Stack Trace Explorer 跨会话保留与导出导入方案

一、跨会话保留堆栈跟踪

  • 手动收藏跟踪:在Stack Trace Explorer界面中,找到需要保留的堆栈跟踪条目,点击右上角的星标收藏按钮,该跟踪会被存入ReSharper的收藏库,重启IDE后依然可以在收藏列表中找到。
  • 检查调试缓存设置:进入File → Settings → ReSharper → Build, Execution, Deployment → Debugger,确认是否开启了调试会话堆栈跟踪的持久化缓存。部分新版本ReSharper默认仅保留当前会话的跟踪,调整设置后可让调试产生的跟踪在重启后仍能被检索到。

二、导出与导入堆栈跟踪

  • 导出跟踪:右键点击Stack Trace Explorer中的目标跟踪,选择「复制完整堆栈跟踪」,将内容粘贴到本地文本文件中保存即可。
  • 导入跟踪:打开Stack Trace Explorer,点击顶部的「粘贴堆栈跟踪」按钮(或直接使用快捷键Ctrl+V),将保存的文本内容粘贴进去,即可重新加载该跟踪并进行导航分析。

关于行为变化的说明

之前调试Azure Function时重启调试能重现跟踪,大概率是当时IDE的调试会话缓存未被即时清理;后续无法复现,可能是ReSharper更新了缓存策略,或是Azure Function的调试会话结束后相关缓存被自动清理,导致跟踪无法跨会话保留。

内容的提问来源于stack exchange,提问作者Travis Terrell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 01:22:37