Visual studio 2008 如何在带VS2008(Win7)的WinCE5设备上使用调试器

Visual studio 2008 如何在带VS2008(Win7)的WinCE5设备上使用调试器,visual-studio-2008,debugging,windows-ce,Visual Studio 2008,Debugging,Windows Ce,我正在尝试调试WinCE设备的应用程序。我在我的机器上安装了VS2008(在VS2010旁边),但我无法在emulator中调试,也无法在设备上调试。我现在搜索了一些时间,但是谁能解释一下如何正确地配置它或者提供一个好的链接 使用调试器时,它会抱怨在设备上找不到AppName\AppName.exe。当将智能设备设置为Windows CE以连接到我的设备时,它只是说它在一段时间后无法连接 我没有安装ActiveSync,因为它不适用于Win7。对于Vista和更高版本,请使用Windows Mo

我正在尝试调试WinCE设备的应用程序。我在我的机器上安装了VS2008(在VS2010旁边),但我无法在emulator中调试,也无法在设备上调试。我现在搜索了一些时间,但是谁能解释一下如何正确地配置它或者提供一个好的链接

使用调试器时,它会抱怨在设备上找不到
AppName\AppName.exe
。当将智能设备设置为
Windows CE
以连接到我的设备时,它只是说它在一段时间后无法连接


我没有安装ActiveSync,因为它不适用于Win7。

对于Vista和更高版本,请使用Windows Mobile Device Center:


在设备中安装合适版本的插头后,应将其连接

如果要调试已在运行的托管进程,则必须在运行进程之前在设备上设置注册表标志。


希望这对Vista和以后使用Windows Mobile Device Center有所帮助:


在设备中安装合适版本的插头后,应将其连接

如果要调试已在运行的托管进程,则必须在运行进程之前在设备上设置注册表标志。


希望有帮助

这是托管代码还是本机代码?如果是本机的,是什么处理器体系结构(ARM、x86等)?对于本机代码,您至少需要安装一个具有匹配体系结构的SDK——尽管确切的SDK实际上并不重要


要建立调试器连接,请尝试将corecon位(conmanclient2.exe、cmaccept.exe等)复制到手动运行该调试器的设备,然后连接到IP地址。这适用于托管应用程序和本机应用程序,并且比尝试使用WMDC/AS管道更可靠。-它是2005年的,但VS08中的过程是相同的。

这是托管代码还是本机代码?如果是本机的,是什么处理器体系结构(ARM、x86等)?对于本机代码,您至少需要安装一个具有匹配体系结构的SDK——尽管确切的SDK实际上并不重要


要建立调试器连接,请尝试将corecon位(conmanclient2.exe、cmaccept.exe等)复制到手动运行该调试器的设备,然后连接到IP地址。这适用于托管应用程序和本机应用程序,并且比尝试使用WMDC/AS管道更可靠。-它适用于2005年,但VS08中的过程是相同的。

WMDC已经安装并连接到设备。我用它在上面安装应用程序并共享我的网络。它感觉到VS2008没有识别它。深入挖掘,我发现上面的答案解释了您需要OEM提供的特定SDK。例如,如果是Motorola/Symbol产品,您可以使用Motorola EMDK For C、.NET或Java。我从来没有想过,因为我只使用过摩托罗拉的产品,而且我已经安装了他们的EMDK。WMDC已经安装并连接到该设备。我用它在上面安装应用程序并共享我的网络。它感觉到VS2008没有识别它。深入挖掘,我发现上面的答案解释了您需要OEM提供的特定SDK。例如,如果是Motorola/Symbol产品,您可以使用Motorola EMDK For C、.NET或Java。我从来没有想过,因为我只使用过摩托罗拉的产品,并且安装了他们的EMDK。我被其他项目打断了,但今天又回到了它。我用了CoreCon方法。必须在更改一些设置后重新启动几个VS,或者在进行一些修复后重新建立连接,但它可以工作,这比出于调试目的编写代码要好得多。非常感谢。我被其他项目打断了,但今天又重新开始。我用了CoreCon方法。必须在更改一些设置后重新启动几个VS,或者在进行一些修复后重新建立连接,但它可以工作,这比出于调试目的编写代码要好得多。非常感谢。