断点的核心。净运行时?
-
09-06-2019 - |
题
我有一个第三方的库,内部构造和使用和类。我可以继承的类,但它有一吨重载,和迄今为止我已经无法找到合适的人。我想是粘在一个参数的连接串被使用。
有没有办法为我把一个断点。净图书馆的核心本身?具体地说,在建设的和类,这样,我可以看一堆跟踪,并看到它实际上是正在建造的?
除,有一些其它的方式我可以这样做?
具体地说,我想要做的是粘上 应用程序的名字 参数,因此,我们应更容易地确定时服务器上看的连接。
编辑:好吧,看来我需要更多的帮助。我想我已经启用一切相关的符号服务器的支持,并且我已经注意到,该目录我配置已经填补了目录,包含的内容。pdb文件。仍然,我不能得到的实际来源向和流成为可用的。
是有一些明确指导如何成功地做到这一点?
解决方案
如果你不能使用源水平调试。净框架的源代码Microsoft提供的,你可以尝试一种不同的调试器。像mdbg或甚至windbg.
编辑
此 解释了获得释放部分。净框架和如何设置的断点很详细。该NetMassDownloader会给你的一切(pdb和来源)中的一个下载。但并不是所有的源代码的.净框架是可用的。如果你和没你可以随时使用IL调试器,如我所提到的。不要忘记卢茨的反射器以给你一个看看源代码了。
其他提示
你可以 下载。净的源代码 并设定的断裂点的权利。净固源代码。
你可以使用 NetMassDownloader 抓住。净源迅速。
根据这篇文章你可以下载的源代码的.净框架,然后调试,它使用visual studio:
http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code
我几乎忘了说 Deblector -这是一个反射镜的插件,允许你在调试的几乎任何。网络应用程序没有源代码:)
同时调试源是肯定更好的,你不需要pdb或源于VS调试设定一个bp在功能你想要的。
确保你去的工具/办法/调试和关闭的选择称为"只是我的代码"。由于该框架不是你的代码'调试器unhelpfully阻止你设置的断点。
接下来你需要的全名的方法,因为它出现在数据的元数据。这包括任何名称空间是嵌套。我建议ILDasm或反射器,如果你需要找到的名字。
在断点窗口在左上角是一个"新的bp"。一个选择是设置一个bp在功能名称。当对话来取消具有intellisense检查名字,因为你没有一个项目。我希望这有所帮助。