我有一个应用程序,其代码与此类似(不是我编写的)
try
{
EnumerateSomeCoolHardwareDevice();
}
catch (Exception ex)
{
}
更新 - 这是.NET C#,而 EnumerateSomeCoolHardwareDevice() 正在使用 SerialPort?
我知道这段代码很糟糕,但它有其原因!
我的问题是:我可以看到它在 EnumerateSomeCoolHardwareDevice(); 中崩溃,但它没有被 catch (...) 捕获 - 它只是崩溃并出现发送报告对话框!目前这种情况仅发生在发布版本中... 是否有任何原因导致我的异常不会被 catch (...) 捕获?