【发布时间】:2019-07-23 15:49:35
【问题描述】:
是否可以调试 System.Threading 库?
我有一个看起来有点像这样的堆栈跟踪:
我已经按照我能看到的关于如何调试 .NET 库的所有步骤进行操作。
- 取消选中“仅启用我的代码”
- 选中“启用 .NET Framework 源代码步进”
- 选中“启用源服务器支持”
- 检查符号文件 (.pdb) 位置下的“Microsoft 符号服务器”
然而,当我尝试调试 System.threadin 调用时,我得到一个文件未找到页面,要求我浏览并查找 .cs 文件。
是否可以调试 System.Threading 库?我是否缺少任何步骤?
编辑: 我不确定它是否重复。例如,另一个线程上的顶级解决方案要求我访问甚至不包含 System.Threading 的 referencesource.microsoft.com。这是专门针对该库的问题。如果不出意外,对此的有效答案可能是“无法调试 System.Threadin”,或者可以使用其他方法来这样做
【问题讨论】:
-
我不确定它是否重复。例如,另一个线程上的顶级解决方案要求我转到甚至不包含 System.Threading 的referencesource.microsoft.com。这是专门针对该库的问题。如果不出意外,对此的有效答案可能是“无法调试 System.Threadin”,或者可以使用其他方法来执行此操作。
-
遵循副本中关于使用符号服务器支持的部分,而不是参考源。
Microsoft Symbol Servers就是所需要的。如果你还有问题,我会删除重复的。 -
顺便说一句,它确实包含
System.Threading。 referencesource.microsoft.com/#mscorlib/system/threading/… -
自我们上次发言以来,我查看了您所做的修改,并重新提出了问题。对于给您带来的不便,我深表歉意。
-
嗨。这周我无法获得资源来恢复它。我将在星期一回复此更新,如果可行,请接受提供商的回答。谢谢! :)
标签: c# debugging visual-studio-debugging