Windows Embedded中的远程调试

时间:2010-04-13 21:21:12

标签: c# visual-studio debugging remote-debugging windows-embedded

我正在从一个项目的Windows CE 6转向Windows Embedded Standard 7,我想知道.Net应用程序的远程调试如何与Windows Embedded目标设备配合使用。在使用VS2008和ActiveSync(USB)的CE中,我可以点击F5并且我的应用程序会自动部署到目标设备并执行,因此我可以像在本地调试时一样逐步执行断点。

Windows Embedded调试是否有等效的远程调试解决方案?快速浏览一下Visual Studio“远程调试器”文档,可以看出整个事情看起来很笨拙/不那么集成。是否有一种简单的方法可以在运行Windows Embedded的目标设备上调试应用程序,就像我使用CE一样?

谢谢, 本

1 个答案:

答案 0 :(得分:1)

我只有在嵌入式Std7上通过标准网络接口进行此操作的经验,但我想使用ActiveSync连接的方法完全相同(就像我的手机之类的ActiveSync设备出现在“我的电脑”下);简而言之:

  • 假设嵌入式设备处于\\ Embedded
  • 在嵌入式设备上共享目录,例如'temp'
  • 启动设备上的远程调试器客户端
  • 将VS项目的输出目录指向\\ Embedded \ temp
  • 将项目选项设置为\\ Embedded
  • 上的远程调试
  • 点击F5将构建exe,将其放入\\ Embedded \ temp并开始调试

查看here了解让我开始的文档。