【发布时间】:2010-09-08 20:14:55
【问题描述】:
我有一个内部构造和使用 SqlConnection 类的第三方库。我可以从这个类继承,但是它有很多重载,到目前为止我一直找不到合适的。我想要为正在使用的连接字符串添加一个参数。
我有没有办法在 .NET 库核心本身中设置断点?特别是在SqlConnection类的构造函数中,这样我就可以查看堆栈跟踪,看看它实际上是在哪里构造的?
除此之外,还有其他方法可以做到这一点吗?
具体来说,我要做的是添加 Application Name 参数,以便在查看连接时更容易在服务器上识别我们的应用程序。
编辑:嗯,看来我需要更多帮助。我想我已经启用了与符号服务器支持相关的所有内容,并且我注意到我配置的目录已经填满了包含 .pdb 文件的目录。尽管如此,我还是无法让 SqlConnection 类的实际源变得可用。
是否有一些明确的指导如何成功地做到这一点?
【问题讨论】:
-
如果您只需要在某些 .NET 方法被命中时的堆栈跟踪,则不需要源代码。 Visual Studio 中普通的旧断点窗口可以处理这个问题。看到这个问答:stackoverflow.com/questions/2192700/…
标签: .net runtime breakpoints sqlconnection