2009-09-23 60 views
2

我正在创建一个Windows Mobile应用程序,我有一个快速问题。我四处寻找答案,找不到任何东西。是否可以在Visual Studio的物理硬件设备上运行Windows Mobile应用程序?我不需要真正能够调试,我只是希望能够选择我的设备并将其构建,复制到设备并运行。无论如何设置它?Windows Mobile调试

回答

8

有一个“设备”工具栏,应该让你选择你的目标设备。在View - > Toolbars菜单下检查它(对于VS 2008 ...不知道你是否在不同的VS版本)。

如果你只是显示模拟器,你可能需要安装windows mobile 6 sdk(我不知道,但我知道我也有安装...可能是因为它只包含模拟器) 。

更新:

它可能也可以在您的项目在解决方案资源管理沃辛右击选择属性。从属性页面进入设备选项卡。可能有些设备列在那里,未列在工具栏上的目标设备下拉列表中。值得一试,但没有承诺。

+0

我打开了工具栏,但设备列表只包含模拟器。有没有办法让视觉工作室识别你的物理设备? – thecaptain0220 2009-09-23 16:29:41

+0

当您右键单击您的项目文件时,它将允许您点击部署,并将构建应用程序并将其复制到所选设备。 – 2009-09-23 16:30:17

+0

您是否安装了ActiveSync(Vista之前)或Windows Mobile设备中心(在Vista上)?设备是否连接到PC? – 2009-09-23 16:31:38

1

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

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

3

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

  1. 将设备通过USB线连接到计算机,然后您应该看到ActiveSync连接了您的设备。

  2. 打开VS并从目标设备菜单中选择“Windows Mobile Professional Device”,然后按下VS Debug按钮(它的速度比模拟器慢,但工作完美)。 (看图)

alt text http://img38.imageshack.us/img38/3638/screenhy.jpg

我希望这将是你能帮助。

0

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