我在调试项目时使用在visual studio 2005中抛出以获得可能的错误。
但是当我这样做时,它会停止并指向正在发生的错误行的绿色箭头,但我想跳过该错误以获得下一个可能的错误。如何跳过并设置黄色箭头使其变黄并让它继续到代码行的一部分..
我该怎么做?
答案 0 :(得分:1)
您可以在异常上设置断点,当您到达该行时,您可以转到下一个语句(假设您知道这样做是安全的)并右键单击并选择“Set Next Statement”。 / p>
答案 1 :(得分:0)
一旦抛出未处理的异常,程序的正常执行就会结束,因此无法“跳过”并继续前进。
出于调试目的,如果您希望程序继续执行而不管此异常,您可以围绕导致try / catch块中的问题的代码部分并且忽略该异常,尽管这不是生产代码的良好实践。
try
{
// code causing exception
}
catch (Exception ex)
{
// Ignore of log exception
}
如前所述,这不是生产代码的好习惯。理想情况下,抛出时应处理异常,而不是忽略。如果不这样做可能会导致各种难以调试的问题,但出于调试目的,如果您需要进一步了解程序执行情况,这可能有所帮助。