我该如何追踪可能从何处抛出潜在的例外?
-
29-09-2019 - |
题
我们在这里有很多问题,有关堆栈痕迹和分析已投掷的例外。
我正在使用Redgate Reflector来检查某些.NET类的工作。特别是,我正在看 ConnectionString
属性 System.Data.SqlClient.SqlConnection
目的。反射器表示该属性可能会抛出 ArgumentException
如果提供了无效的连接字符串。
我的问题是:鉴于此属性可能会引发此特殊例外,我该如何分析代码以查找可能从何处抛出的何处?该属性调用另一个函数来设置该值。此功能不会抛出 ArgumentException
直接地。我想知道如何找到可能从中抛出这种例外的地方。
解决方案
我没有使用过,但您可能会看Jason Bock的 反射器异常
其他提示
我以前从未使用过,但我认为另一种红色门产品, 例外猎人, ,旨在做到这一点。
就像我说的那样,我没有使用过,所以如果您尝试过,请随时降低投票权,并且没有用。
不隶属于 StackOverflow