Exceptions not being thrown in .net
I turned my pc on this morning, and when I started testing some apps, I noticed that no exceptions are thrown (no dialog or anything).
The code just stops executing and nothing happen开发者_运维百科s!
Example:
private void Form1_Load(object sender, EventArgs e)
{
throw new Exception("error");
//anything below will not execute
}
visual studio doesn't show any error dialog, I also tried to run the .exe directly and nothing happens as well...
I tested it with .net 2.0, 3.5 and 4.0! All the same...
any idea whats wrong?
Visual Studio: CTRL+ALT+E -> Enable "Thrown" under Common Language Runtime Exceptions.
I know of two possible reasons:
- You assigned an unhandled exception handler to your
AppDomain
that does nothing - The code throwing the exception runs on a different thread
What does the Windows Application event log say?
精彩评论