So recently I wasted a whole morning trying to work out why my program would throw an exception when I hit F12. Eventually I find this 'feature report' from Microsoft Visual Studio, which explains it:</wbr>0667/
"This can be annoying..."

"..there is no way to disable this functionality.."

Arrggh, so it's a feature, not a bug. Of course it is.

But then I find out that Bill Gates was on the Daily Show in January, and got asked:

Jon Stewart: What does the F12 button do?
Bill Gates: I'd stay away from that if I were you.

And so now I wonder if Bill Gates had q130667 in the back of his mind when he answered that question... People need to know.

(The knowledgebase article says it only occurs on NT with Visual Studio 6 or earlier but it happens to me with Studio 7 on Win XP Pro SP1, so it's out of date.)

This post was originally on LiveJournal.