We have seen a lot of customers reporting the fact that sometimes the breakpoints are not getting hit  and the connection to the device is lost popping the error dialog "The connection to the device is lost ...", while debugging a NET CF V2 application using VS 2005. This issue has been traced to a code defect and has been fixed in NET CF V2 SP2.

Hope that helps and also please keep sending feedback.