Независимо от других параметров, которые могут достичь того же результата (т.е. добавления точек останова вручную), можно ли программно добавить точку останова в исходный код проекта Visual Studio?
Например:
try
{
FunctionThatThrowsErrors(obj InscrutableParameters);
}
catch(Exception ex)
{
Log.LogTheError(ex);
AddBreakPointToCallingFunction();
}
Таким образом, когда вы запустите отладку в следующий раз, он автоматически установит точки останова во всех точках, вызвавших проблемы во время последнего прогона.
Я не говорю, что это особенно полезный способ отладки. Мне просто интересно, есть ли возможность.