我有一个第三方的库,内部构造和使用和类。我可以继承的类,但它有一吨重载,和迄今为止我已经无法找到合适的人。我想是粘在一个参数的连接串被使用。

有没有办法为我把一个断点。净图书馆的核心本身?具体地说,在建设的和类,这样,我可以看一堆跟踪,并看到它实际上是正在建造的?

除,有一些其它的方式我可以这样做?

具体地说,我想要做的是粘上 应用程序的名字 参数,因此,我们应更容易地确定时服务器上看的连接。


编辑:好吧,看来我需要更多的帮助。我想我已经启用一切相关的符号服务器的支持,并且我已经注意到,该目录我配置已经填补了目录,包含的内容。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检查名字,因为你没有一个项目。我希望这有所帮助。

好吧,如果你想要明确的指导,这就是:

配置Visual Studio调试。净框架的源代码

如果你想要一些帮助,来吧,告诉使用哪些步骤你有没有执行?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top