创建Windows Phone 8虚拟开发环境
设置Windows Phone 8虚拟开发环境
引言
像我一样,许多开发者并不想切换操作系统来为 Windows 8 和 Windows Phone 8 (WP8) 开发。遵循本技巧中的说明后,如果你也是其中之一,你将能够在保持当前操作系统不变的情况下开始为 WP8 开发。
要求
简单来说,你的电脑只需要两样东西。首先,你的电脑必须有 Hyper-V,否则你尝试设置的任何虚拟机都无法工作,即使你只是在没有虚拟机的情况下设置 Windows 8,你的 Windows Phone 模拟器也无法运行。第二个要求是,你必须拥有 64 位电脑。可能还需要其他东西,但如果缺少这两样,你基本上寸步难行。
准备以下内容
以下项目将需要开始设置此开发环境
- VMware Player [下载]
- Windows 8 x64 镜像 [下载]
- Visual Studio x64 2012 (可以为 Express 版本) [下载]
- Windows Phone 8 SDK [下载]
环境设置
步骤 1:首先安装你的 VMware Player。
步骤 2:安装完成后,找到你的 Windows 8 x64 镜像 (.iso)。使用你的 VMware Player,使用该 Windows 8 镜像创建一个虚拟机。
步骤 3:在记事本中,打开 C:\Users\{YOUR USERNAME}\Documents\Virtual Machines\{VM NAME}\{VM NAME}.vmx。
打开该文件后,附加以下项目
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
注意: 这些选项告诉你的 VMware 配置不要向 Hyper-V 报告它正在虚拟机中运行。Hyper-V 会检查它是否正在虚拟机中运行,并且在检查到正在虚拟机中运行时,Hyper-V 将无法工作。由于模拟器使用 Hyper-V,如果没有配置这些选项,它将无法工作。
步骤 4:安装 Visual Studio 2012。
步骤 5:安装 Windows Phone 8 SDK。
由于我们完成了步骤 3,我们应该能够在 VMware 中将此开发环境作为虚拟机运行。
结论
只要记住执行 步骤 3,此安装过程就非常简单。
我没有在教程中添加太多细节,因为我的受众是技术人员,因此使其更加简洁明了。