Regex visual studio宏或正则表达式是否要删除try catch块?

Regex visual studio宏或正则表达式是否要删除try catch块?,regex,visual-studio-2010,Regex,Visual Studio 2010,有人知道visual studio宏可以删除try-catch块吗?或者使用正则表达式来查找并替换这些try-catch块 或者,如果你能演示如何创建一个,那也太好了。它会删除try-catch块,然后呢?异常用于错误处理,因此仅删除它们将从代码中删除错误处理 我从来没有听说过这样一个工具(尽管我曾经听说过一个将返回代码转换为异常的工具)。这不会是微不足道的,因为错误处理不是微不足道的。当然,将异常转换为返回码或其他东西会更加困难(如果不是不可能的话)。它会删除try-catch块,然后呢?异常

有人知道visual studio宏可以删除try-catch块吗?或者使用正则表达式来查找并替换这些try-catch块


或者,如果你能演示如何创建一个,那也太好了。

它会删除try-catch块,然后呢?异常用于错误处理,因此仅删除它们将从代码中删除错误处理


我从来没有听说过这样一个工具(尽管我曾经听说过一个将返回代码转换为异常的工具)。这不会是微不足道的,因为错误处理不是微不足道的。当然,将异常转换为返回码或其他东西会更加困难(如果不是不可能的话)。

它会删除try-catch块,然后呢?异常用于错误处理,因此仅删除它们将从代码中删除错误处理


我从来没有听说过这样一个工具(尽管我曾经听说过一个将返回代码转换为异常的工具)。这不会是微不足道的,因为错误处理不是微不足道的。而且将异常转换为返回码或其他东西肯定会更加困难(如果不是不可能的话)。

质疑这个问题并不是答案。有充分的理由要删除代码段中的try-catch块。例如,我接管了一个代码库,在这个代码库中,每个异常都被捕获,然后在另一个异常中重新打包,这将原始源代码隐藏在堆栈跟踪中,这非常不方便。是的,有些人对try-catch块的理解很幼稚,特别是考虑到性能影响。以下是MSDN在MSDN.microsoft.com/en us/library/seyhszts%28v=vs.110%29.aspx上处理异常的最佳实践,供大家参考。有充分的理由要删除代码段中的try-catch块。例如,我接管了一个代码库,在这个代码库中,每个异常都被捕获,然后在另一个异常中重新打包,这将原始源代码隐藏在堆栈跟踪中,这非常不方便。是的,有些人对try-catch块的理解很幼稚,特别是考虑到性能影响。以下是MSDN在MSDN.microsoft.com/en us/library/seyhszts%28v=vs.110%29.aspx上处理异常的最佳实践,供大家参考