This has never been fixed and it is fast becoming a pain in the rear to do unattended testing.
After debugging starts, I see the real time clock on the LCD stop updating. If I hit PAUSE then the code stops at one of the Thread.Sleep() lines, usually in the first task/thread that was created. Click continue and off it goes for a little while and then stops again. Repeat the PAUSE and CONTINUE and off it goes until the next pause. Time wise this is completely random.
Pretty damned annoying whatever it is and we really need a fix for this.
If I reset the device and don’t connect it to the debugger but it is running the debug code and not release code, it keeps working.
This appears to be something to do with the debug connection.