我正在为 windows phone 7 创建多人游戏。如何运行模拟器的多个实例以对其进行调试?
问问题
2495 次
3 回答
11
您确实可以同时运行多个 Windows Phone 7 模拟器实例,甚至可以同时调试它们,正如我在我的博文中所展示的那样。
- 打开文件夹 [Your Drive Letter]:\ProgramData\Microsoft\Phone Tools\CoreCon\10.0\addons
- 找到文件 ImageConfig.en-US.xsl
- 复制它,将其保留在同一目录中,并将其命名为 ImageConfig.en-US 2nd Instance.xsl
- 在文本编辑器中打开副本。
- 找到元素 DEVICE 并更改它的 Name 属性,同时为 ID 分配一个新的 GUID 值。
- 向下滚动文件以找到显示 PROPERTY ID=”VMID” 的部分:
- 在该元素中放置一个新的 Guid - 确保您使用大写字母而不是小写字母。
- 保存文件
- 重新打开 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 回答