Как я могу запустить несколько экземпляров эмулятора Windows Phone 7 одновременно? - PullRequest
6 голосов
/ 04 ноября 2010

Я создаю многопользовательскую игру для Windows Phone 7. Как я могу запустить несколько экземпляров эмулятора для его отладки?

Ответы [ 3 ]

11 голосов
/ 07 февраля 2011

Вы действительно можете запускать несколько экземпляров эмулятора Windows Phone 7 одновременно и даже отлаживать их одновременно, как я показываю в своем блоге .

  1. Откройте папку [Ваше письмо с диском]: \ ProgramData \ Microsoft \ Phone Tools \ CoreCon \ 10.0 \ addons
  2. Найдите файл ImageConfig.en-US.xsl
  3. Возьмите его копию, оставив в том же каталоге, и назовите его примерно как ImageConfig.en-US 2nd Instance.xsl
  4. Открыть копию в текстовом редакторе.
  5. Найдите элемент DEVICE и измените его атрибут Name, а также назначьте новое значение GUID для ID.
  6. Прокрутите файл вниз, чтобы найти часть с надписью PROPERTY ID = ”VMID”:
  7. Поместите новый Guid внутри этого элемента - убедитесь, что вы используете заглавные буквы, а не строчные.
  8. Сохранить файл
  9. Откройте инструмент развертывания XAP или Visual Studio, если они у вас уже открыты, и вы увидите новые экземпляры эмулятора.

См. сообщение в блоге для получения более подробной информации и скриншоты для пояснения некоторых шагов

1 голос
/ 04 ноября 2010

Вы можете одновременно запускать только один экземпляр эмулятора Windows Phone 7 на одном компьютере - это установлено по умолчанию, и если вы не хотите связываться с пользовательскими конфигурациями. При развертывании из Visual Studio один и тот же экземпляр используется совместно для запущенных экземпляров среды разработки.

Однако вы можете создать дополнительные экземпляры эмулятора WP, если будете следовать инструкциям в этой статье . Обязательно сделайте резервную копию файлов конфигурации перед их редактированием.

0 голосов
/ 29 октября 2011

У меня возникла та же проблема, когда я пытался протестировать свою многопользовательскую игру, и в итоге я купил на ebay устройство WP7 (HTC HD7), разблокировал его для целей разработки и использовал его и эмулятор для тестирования.

Поскольку у меня есть опыт работы со средой Android, я могу сказать, что отрицание возможности использования нескольких экземпляров эмулятора действительно наносит ущерб усилиям по разработке. Надеюсь, что Microsoft изменит это.

Кстати, я использую Skiller SDK для многопользовательской и социальной стороны моей игры (их официальный WP7 SDK будет доступен через несколько дней, и вы можете скачать его с http://dev.skiller -games.com ). Я полностью рекомендую это.

Удачи.

...