2010-11-04 63 views
6

我正在爲windows phone 7創建多人遊戲。如何運行模擬器的多個實例以進行調試?如何在同一時間運行Windows Phone 7模擬器的多個實例?

+0

好問題。我假設你使用互聯網連接進行遊戲。基本上,使用2個。這是最簡單的解決方案,一個運行模擬器不會影響第二個。 – 2010-11-04 15:18:09

+0

@Lukas:這聽起來像是對我的回答。 – AnthonyWJones 2010-11-04 18:20:26

+0

EHM是啊,善良,但我認爲他要在PC上運行的幾個例子,我不知道是否有可能:) – 2010-11-04 21:37:48

回答

1

您一次只能在一臺計算機上運行一個 Windows Phone 7仿真器實例 - 默認設置,並且您不想混淆自定義配置。從Visual Studio部署時,在開發環境的正在運行的實例之間共享相同的實例。

但是,如果按照this article的說明,您可以創建WP仿真器的其他實例。確保在編輯它們之前備份配置文件。

11

你的確可以在同一時間運行的Windows Phone 7模擬器的多個實例,甚至同時對它們進行調試,如我在我的blog post

  1. 打開文件夾[你的盤符]:\ ProgramData \微軟\手機工具\ CoreCon \ 10.0 \插件
  2. 找到文件ImageConfig.en-US.xsl
  3. 就拿它的一個副本,把它留在同一目錄下,並將其命名爲類似ImageConfig.en美國第二Instance.xsl
  4. 在文本編輯器的副本。
  5. 找到元素設備並更改其名稱屬性,還可以指派一個新的GUID值來標識。
  6. 向下滾動找到,上面寫着PROPERTY ID =」 VMID」的部分文件:
  7. 將一個新的GUID該元素裏面 - 儘管你使用大寫字母而不是小寫確保。
  8. 保存文件
  9. 重新打開XAP部署工具或Visual Studio,如果您已經打開它們,您將看到新的Emulator實例。

有關詳細信息,請參閱blog post,並截圖澄清一些步驟

+1

您可能需要確保你改變了XSL文件的副本,以管理員身份的變化得到認可。 – 2011-02-10 12:18:48

+0

你可以請給出Windows Phone 8.1的步驟 – 2016-04-23 05:40:43

0

我有同樣的問題,想測試我的多人遊戲,我最終買了WP7設備(HTC HD7)上易趣,爲開發目的解鎖它,並使用它和模擬器進行測試。

因爲我與Android環境的經驗,我可以說,拒絕多個仿真器實例的可能性確實損害發展努力。希望微軟會改變這一點。

順便說一句,我使用的是斯基勒SDK爲我的遊戲的多人模式和社會方面(其官方WP7 SDK將在幾天之內可用的編緝,你可以從http://dev.skiller-games.com下載)。我完全推薦它。

好運。

相關問題