如何同时运行Windows Phone 7模拟器的多个实例?

时间:2010-11-04 14:47:24

标签: windows-phone-7 windows-phone-7-emulator

我正在为Windows Phone 7创建一个多人游戏。如何运行模拟器的多个实例以进行调试?

3 个答案:

答案 0 :(得分:11)

您确实可以同时运行多个Windows Phone 7模拟器实例,甚至可以同时调试它们,就像我在blog post中显示的那样。

  1. 打开文件夹[Your Drive Letter]:\ ProgramData \ Microsoft \ Phone Tools \ CoreCon \ 10.0 \ addons
  2. 找到文件ImageConfig.en-US.xsl
  3. 获取它的副本,将其保留在同一目录中,并将其命名为ImageConfig.en-US 2nd Instance.xsl
  4. 在文本编辑器中打开副本。
  5. 找到元素DEVICE并更改其名称属性,同时为ID分配新的GUID值。
  6. 向下滚动文件以找到名为PROPERTY ID =“VMID”的部分:
  7. 在该元素中添加一个新的Guid - 确保使用大写字母而不是小写字母。
  8. 保存文件
  9. 重新打开XAP部署工具或Visual Studio,如果已经打开它们,您将看到新的仿真器实例。
  10. 有关详细信息,请参阅blog post;有关详细说明,请参阅屏幕截图

答案 1 :(得分:1)

您只能在一台计算机上一次运行一个的Windows Phone 7模拟器实例 - 默认设置,如果您不想搞乱自定义配置。从Visual Studio部署时,在运行的开发环境实例之间共享同一实例。

但是,如果您按照this article中的说明操作,则可以创建WP模拟器的其他实例。确保在编辑之前备份配置文件。

答案 2 :(得分:0)

我有同样的问题,试图测试我的多人游戏,我最终在ebay上买了一台WP7设备(HTC HD7),解锁它用于开发目的,并用它和模拟器进行测试。

由于我有使用android环境的经验,我可以说否认多个模拟器实例的可能性确实会损害开发工作。希望微软会改变这一点。

顺便说一下,我正在使用Skiller SDK进行游戏的多人游戏和社交游戏(他们的官方WP7 SDK将在几天内开始使用,您可以从http://dev.skiller-games.com下载)。我完全推荐它。

祝你好运。