如何编辑Windows Phone模拟器映像主机文件?

时间:2014-04-07 18:01:57

标签: in-app-purchase windows-phone-8-emulator

我正在开发Windows Phone应用程序,我想在我的应用程序中测试应用程序内购买功能。

Microsoft提供测试IAP的Web服务,但由于操作系统自动连接到Windows Phone Store,因此无法测试应用程序是否正确处理IAP

如何做到这一点?

1 个答案:

答案 0 :(得分:4)

我在为此目的准备环境时发现了这一点:

计算机中有一个文件夹,您可以在其中找到用于模拟Windows Phone的虚拟机的.vhd文件。

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

在这里,您可以找到所有模拟器图像:Emulator Images

从您要编辑的VHD文件中删除只读属性: Remove Read-Only Attribute

挂载VHD文件(只需双击文件或使用资源管理器打开文件即可完成Windows 8或更高版本)

这样做之后你应该看到5个额外的分区 Extra Partitions

其中2个分区是系统分区 你可以识别它们,因为它们有15%到40%的可用空间

2 Partitions

从这两个分区中我们关心的是包含用户文件夹的分区。 现在我们必须走以下路径:

YourDriveLetter:\ Windows \ System32下\ DRIVERS \ ETC

Hosts file witch we must change

在这个文件中我们必须设置映射

yourmachineip marketplaceedgeservice.windowsphone.com

192.168.1.109 marketplaceedgeservice.windowsphone.com

保存文件并弹出第一个分区 enter image description here

现在您已完成配置映射 如果您没有将您的计算机配置为使用Microsoft提供的WebService来测试IAP,那么这当然没用了