我们有相当大的c#应用程序(1m行+),它是高度多线程的。对于每个启动的线程,我们需要确保在正确的位置有一个try / catch块来捕获可能导致应用程序崩溃的错误。
我想知道是否有任何静态代码分析工具可以扫描代码并在任何try catch之外找到点?
我在这个帖子上看到:Way to automatically see which functions can potentially return exception in c# RedGate过去常常使用Exception Hunter,但此产品已被撤销。
我正在寻找的东西比Exception Hunter简单得多 - 它只会找到裸露的代码'这是在任何尝试/捕获之外,并突出显示它。