vs 调试 nuget 包 f11 单步的时候下载包源代码太慢了有什么改进方式?

2025 年 12 月 7 日
 a33291
每次单步 f11 一次都要卡好久,有时候直接整个 hang 主,下载库源码再指定太麻烦,这一点非常影响调试体验

被调试的 nuget 包是带有源码的,只是非常卡

有什么方法解决?
2163 次点击
所在节点    Visual Studio Code
8 条回复
labubu
2025 年 12 月 7 日
代理,tun 模式
a33291
2025 年 12 月 7 日
试过,效果不是很好,不确定是否有前置功能或者选项,比如提前将特定包整个源码自动下载到临时位置备用,调试时直接用,而不是每次调试的时候发现缺少源码文件再去下载这样

感谢建议
labubu
2025 年 12 月 7 日
@a33291 可以取消下载源码的源码,再选项调试里面设置
liuliuliuliu
2025 年 12 月 7 日
有的,你可以在设置里面指定 pdb 的位置,然后手动从 nuget 上下载 snupkg 文件,解压里面的 pdb 文件丢到这个位置下。
问题是,你要找对版本,还要解压,也挺麻烦的

还不如让他自动从 nuget 上下载,我这里挺快啊,大概 hang 住 3-5 秒,确实翻墙会快一点。
a33291
2025 年 12 月 7 日
@liuliuliuliu 始终卡卡的

有时候难以忍受直接 clone 源码,然后直接引用形式调用,这点有点难受,即使 2026 也这样
liuliuliuliu
2025 年 12 月 7 日
@a33291 #5 那只能试试我说的这个方案吧,提前自己手动下载
gadfly3173
2025 年 12 月 7 日
这一点上 maven 就做的很好,可以提前把源码全拉下来,没有的话反编译也很快。在 rider 写 C#的时候每次我都提前点进我要调试的方法里,等它反编译完再调试的
a33291
2025 年 12 月 8 日
@gadfly3173 单说这一点,java 的调试是不错,没有源码直接单步进去也是很舒服

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1177402

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX