6

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

4

3 回答 3

11

您确实可以同时运行多个 Windows Phone 7 模拟器实例,甚至可以同时调试它们,正如我在我的文中所展示的那样。

  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 并更改它的 Name 属性,同时为 ID 分配一个新的 GUID 值。
  6. 向下滚动文件以找到显示 PROPERTY ID=”VMID” 的部分:
  7. 在该元素中放置一个新的 Guid - 确保您使用大写字母而不是小写字母。
  8. 保存文件
  9. 重新打开 XAP 部署工具或 Visual Studio(如果您已经打开它们),您将看到新的 Emulator 实例。

有关更多详细信息,请参阅博客文章,并通过屏幕截图阐明一些步骤

于 2011-02-07T20:49:42.033 回答
1

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

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

于 2010-11-04T20:39:26.297 回答
0

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

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

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

祝你好运。

于 2011-10-29T09:15:54.633 回答