今天在黎泼老师的WebCast - MSDN Webcast - 智能设备项目的单元测试(Level 300) 的时候无意中学习到可以通过远程Attach设备上的进程来进行调试。
以下是我归纳的步骤,
1、通过VS2008的远程注册表编辑工具在[HKEY_LOCAL_MACHINE\Software\Microsoft\.NETCompactFramework]下新建新的键值Managed Debugger
2、在Managed Debugger键值下创建一个DWORD值
名称:AttachEnabled
值:1
3、在设备上运行你想调试的程序
4、在VS2008中选择Debug->Attach