2009-09-23 56 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設備」