Eit*_*anT 5 debugging visual-studio-2010
我有一个解决方案,客户端和服务器都在运行,有许多项目,前端是我的解决方案中的Silverlight.当代码运行时,我点击了all all并期望在当前运行的代码行中停止.相反,我收到"没有可用的源,没有可用于当前位置的源代码"消息.这可能是什么解决方案?请注意,无论何时执行中断,无论执行哪个部分,都会发生这种情况.标准断点确实停止了.
这听起来像是标准行为...请记住,在幕后,框架 dll(ntdll.dll / windowsbase.dll /presentationframework.dll 等)正在发挥它们的魔力(监听消息泵、使用操作系统等) ...
所以大多数时候,当你“打破一切”时,你很有可能落入其中之一。
您可以打开Call Stack窗口并准确查看您所在的位置(您可能需要右键单击并“Show External Code ”)...有时您可能还会在其中看到特定的方法调用...
在代码中放置断点并在其中停止通常是在与特定应用程序相关的方法中停止的正确方法。
| 归档时间: |
|
| 查看次数: |
5229 次 |
| 最近记录: |