我们在这里有很多问题,有关堆栈痕迹和分析已投掷的例外。

我正在使用Redgate Reflector来检查某些.NET类的工作。特别是,我正在看 ConnectionString 属性 System.Data.SqlClient.SqlConnection 目的。反射器表示该属性可能会抛出 ArgumentException 如果提供了无效的连接字符串。

我的问题是:鉴于此属性可能会引发此特殊例外,我该如何分析代码以查找可能从何处抛出的何处?该属性调用另一个函数来设置该值。此功能不会抛出 ArgumentException 直接地。我想知道如何找到可能从中抛出这种例外的地方。

有帮助吗?

解决方案

我没有使用过,但您可能会看Jason Bock的 反射器异常

其他提示

我以前从未使用过,但我认为另一种红色门产品, 例外猎人, ,旨在做到这一点。

就像我说的那样,我没有使用过,所以如果您尝试过,请随时降低投票权,并且没有用。

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