This doesn't really concern any code specifically but rather the development process. Every now and then, I bork up and something called from MyBase.Load throws an exception.
Unlike exceptions triggered by program flow that starts somewhere else.. like a button for example, those exceptions don't stop the program and don't start the debugger in the appropriate place.
This is why I usually develop .net applications with the .Load code residing in a button instead, until its ready and I can finally move it into where it really should be.
For obvious reasons.. this is annoying. Is there any way to get around this? Some checkbox to tick.. or maybe use a different event to detect program start?