Как отредактировать файл hosts образа эмулятора Windows Phone?

Я разрабатываю приложение для Windows Phone и хочу протестировать функциональность встроенных покупок в своем приложении.

Microsoft предоставляет веб-службу для тестирования IAP, но, поскольку ОС автоматически подключается к Магазину Windows Phone, нет возможности проверить, правильно ли приложение обрабатывает IAP.

Как это может быть сделано?


person csharpwinphonexaml    schedule 07.04.2014    source источник


Ответы (1)


Я нашел это при подготовке своей среды для этой цели:

На компьютере есть папка, в которой вы можете найти VHD-файлы виртуальных машин, используемых для эмуляции Windows Phone.

C:\Program Files (x86)\Microsoft SDK\Windows Phone\v8.0\Emulation\Images

Здесь вы можете найти все изображения эмулятора:Изображения эмулятора

Удалите атрибут только для чтения из VHD-файла, который вы хотите изменить: Удалить атрибут только для чтения

Смонтируйте файл VHD (Windows 8 или более поздняя версия выполняется двойным щелчком по файлу или открытием его в проводнике)

После этого вы должны увидеть 5 дополнительных разделов Extra Partitions

2 из этих разделов являются системными, вы можете их идентифицировать, потому что они имеют от 15% до 40% свободного места.

2 раздела

Из этих двух разделов нас интересует тот, который содержит папку Users. Теперь мы должны пойти по следующему пути:

Буква вашего диска:\Windows\System32\DRIVERS\ETC

Файл hosts, который мы должны изменить

в этом файле мы должны установить сопоставление

yourmachineip marketplaceedgeservice.windowsphone.com

192.168.1.109 marketplaceedgeservice.windowsphone.com

Сохраните файл и извлеките первый раздел введите здесь описание изображения

Теперь вы закончили настройку сопоставления, это, конечно, бесполезно, если вы не настроили свой компьютер для использования веб-сервиса, предоставленного Microsoft, для тестирования IAP.

person csharpwinphonexaml    schedule 07.04.2014