When I debugging in VS2013 update3, msvsmon.exe crashed when hit at a breakpoint.
It shows \"The debugger\'s worker process (msvsmon.exe) unexpectedly exited. Debugging
Here's yet another answer: I changed my project from "Platform Target: Any CPU" to "Platform Target: x86". Went from needing about 5 attempts to debug to working every single time.
I had previously tried every suggestion in this thread: I reinstalled, I killed all breakpoints, and looked for fishy software interactions.