.net 如何跟踪可能引发异常的位置?

.net 如何跟踪可能引发异常的位置?,.net,exception,reflection,reflector,redgate,.net,Exception,Reflection,Reflector,Redgate,这里有很多关于堆栈跟踪和分析抛出的异常的问题 我正在使用RedGate Reflector检查一些.net类的工作方式。特别是,我正在查看System.Data.SqlClient.SqlConnection对象的ConnectionString属性。Reflector表示,如果提供了无效的连接字符串,则此属性可能引发ArgumentException 我的问题是:鉴于此属性可能引发此特定异常,我如何分析代码以找到异常可能从何处引发?属性调用另一个函数来设置该值。此函数不会直接抛出Argumen

这里有很多关于堆栈跟踪和分析抛出的异常的问题

我正在使用RedGate Reflector检查一些.net类的工作方式。特别是,我正在查看
System.Data.SqlClient.SqlConnection
对象的
ConnectionString
属性。Reflector表示,如果提供了无效的连接字符串,则此属性可能引发
ArgumentException


我的问题是:鉴于此属性可能引发此特定异常,我如何分析代码以找到异常可能从何处引发?属性调用另一个函数来设置该值。此函数不会直接抛出
ArgumentException
。我想知道如何找到可能引发此异常的位置。

我以前从未使用过它,但我认为另一款Red Gate产品正是为此而设计的


就像我说的,我没有用过这个,所以如果你已经尝试过了,但它没有用,请随意否决投票。

我没有用过它,但你可以看看Jason Bock的

这里有人用过这个工具吗?