在本文中,将指导如何在现有的操作系统上搭建Windows Phone 8 (WP8)的开发环境。无论是使用Windows还是其他操作系统,按照以下步骤,将能够开始为WP8开发应用程序。
简而言之,计算机需要满足两个条件。首先,计算机必须支持Hyper-V,否则将无法设置虚拟机,而且即使只是安装了Windows 8而没有在虚拟机中进行设置,Windows Phone模拟器也将无法工作。其次,计算机必须是64位的。可能还有其他需求,但基本上,如果没有这些条件,将无法进行开发。
为了开始搭建开发环境,需要以下物品:
步骤 1:首先安装VMware Player。
步骤 2:安装完成后,找到Windows 8 x64 Image (.iso)文件。使用VMware Player创建一个使用该Windows 8镜像的虚拟机。
步骤 3:使用记事本打开以下文件:
C:\Users\{用户名}\Documents\Virtual Machines\{虚拟机名称}\{虚拟机名称}.vmx
打开文件后,添加以下内容:
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
注意:这些选项告诉VMware配置不要向Hyper-V报告它正在虚拟机中运行。Hyper-V会检查它是否在虚拟机中运行,如果检查到它在虚拟机中运行,Hyper-V将不会工作。由于模拟器使用Hyper-V,如果没有这些选项配置,模拟器将无法工作。
步骤 4:安装Visual Studio 2012。
安装Windows Phone 8 SDK。