我的应用程序中有以下代码,它正在处理以下Load
事件 System.Windows.Forms.Form
:
Private Sub frmBillingPoller_Load(ByVal eventSender As System.Object, ByVal eventArgs As EventArgs) Handles MyBase.Load
Throw New Exception("I should be unhandled")
End Sub
当我在方法签名上放置一个断点时,我可以看到调用堆栈中的任何地方都没有Try...Catch
语句。据我所知,VB.NET 没有任何忽略未处理异常的属性或设置(尽管它不会让我感到惊讶)。
那么为什么在这种特殊情况下异常不会停止执行呢?