У меня странная проблема: у меня есть какой-то код, окруженный попыткой .. catch
В сегменте улова я делаю скриншот того, что произошло.
Проблема в том, что исключение занимает несколько минут после возникновения ошибки, и поэтому я получаю снимок экрана с чем-то другим.
Что может быть причиной того, что исключение заняло несколько минут?
Спасибо
Код добавлен:
WaitAndActivateWindow вызывает AutoIT, чтобы сфокусироваться на проблемном окне (метод, вызываемый во всем коде и требующий ~ 0,2 секунды для загрузки.
try
{
// Load AutoIt defaults.
LoadDefaults();
// HandleInstallation();
// Some more actions here
}
catch (Exception e)
{
this.WaitAndActivateWindow();
ScreenShotUtility.TakeScreenShot(@"UnhandledError");
Log(e.ToString());
throw;
}