Debugging Windows Mobile调试

Debugging Windows Mobile调试,debugging,windows-mobile,Debugging,Windows Mobile,我正在创建一个windows mobile应用程序,我有一个简短的问题。我四处寻找答案,什么也找不到。是否可以从visual studio在物理硬件设备上运行windows mobile应用程序?我不需要能够真正调试,我只希望能够选择我的设备并构建、复制到设备并运行它。是否仍有此设置?有一个“设备”工具栏,可供您选择目标设备。在“视图->工具栏”菜单下检查它(对于VS2008…不确定您是否在不同的VS版本上) 如果您只显示模拟器,则可能需要安装(我不确定,但我知道我也安装了该模拟器…可能这也只包

我正在创建一个windows mobile应用程序,我有一个简短的问题。我四处寻找答案,什么也找不到。是否可以从visual studio在物理硬件设备上运行windows mobile应用程序?我不需要能够真正调试,我只希望能够选择我的设备并构建、复制到设备并运行它。是否仍有此设置?

有一个“设备”工具栏,可供您选择目标设备。在“视图->工具栏”菜单下检查它(对于VS2008…不确定您是否在不同的VS版本上)

如果您只显示模拟器,则可能需要安装(我不确定,但我知道我也安装了该模拟器…可能这也只包括模拟器)

更新:

在“解决方案资源管理器”中右键单击项目并选择“属性”也可能是值得的。从属性页,进入设备选项卡。可能是其中列出的某些设备未在工具栏上的“目标设备”下拉列表中列出。值得一试,但没有承诺。

是的。如果它像我的一样(Verizon Motorola Q),Visual Studio会将多个文件复制到设备上,设备会提示您允许这些文件。那部分你只需要做一次。然后,当您在设备上调试时,可能会得到一个提示,允许正在调试的程序运行。它似乎将您的程序复制到设备“程序文件”文件夹中的一个文件夹中,并从那里运行它。即使在您停止调试之后,它也会保留在那里

还有一件事。使用VisualStudio2005,您至少需要标准版来进行移动开发。使用VisualStudio2008,您至少需要专业版

这很简单相信我。 我目前正在使用Visual Studio 2008,并且已经安装了Windows Mobile 6.0 SDK。这很简单,只需两步

  • 通过usb电缆将您的设备插入计算机,然后您会看到ActiveSync已连接到您的设备

  • 打开VS并从目标设备菜单中选择“Windows Mobile Professional设备”,然后按下VS调试按钮(模拟器速度较慢,但工作正常)。(看图片)


  • 我希望这能对你有所帮助。

    谢谢大家的帮助。我的解决方案是两个答案的混合。我必须先将项目切换到Windows Mobile 6 Professional SDK,然后才能选择“Windows Mobile Professional设备”

    我打开了工具栏,但设备列表中只包含模拟器。有没有办法让visual studio识别您的物理设备?当您右键单击项目文件时,它将允许您点击“部署”,这将生成应用程序并将其复制到所选设备。您是否安装了ActiveSync(Vista之前)或Windows Mobile device Center(Vista上)?设备是否已连接到您的电脑?是的,我正在运行Windows 7 Professional,并已通过WMDC连接设备。在解决方案资源管理器中右键单击您的智能设备项目,然后选择“更改目标平台”。。。这将为您提供可用的已安装平台的列表,请为您的设备选择一个。如果您的设备未列出,则可能需要安装其他sdk