安装Windows Phone 8.0 SDK 教程

以下内容均为本人(hsssgddtc)原创,转载请注明:


安装之前首先检查操作系统需求:

 

  • BIOS中,必须支持以下功能
    • 硬件辅助虚拟化。
    • 二级地址转换 (SLAT)
    • 基于硬件的数据执行保护 (DEP)
  • 4 GB或更大容量的 RAM
  • Windows 8 Pro 64位或更高版本

 

关于本机的系统信息可以在CMD窗口中输入systeminfo查看,如下图:

 

安装Windows Phone 8.0 SDK 教程_第1张图片

 

如果你的操作系统不满足上面的要求,那么需要重装系统或者在VM虚拟机里装一个64win8,从性能考虑建议选择前者,实在用不惯的装双系统;如果你的机器是32位的,则完全无解。

 

Windows8下载地址

 

接着我们要下载Windows Phone8 SDK,这个SDK会提供Windows Phone开发版本的Visual Studio Express 2012.

 

下载完成后双击安装,这时候会遇到以下错误,如图:

 

Hardware virtualization is disabled on this PC.You must enable it in through the BIOS settings.

 

安装Windows Phone 8.0 SDK 教程_第2张图片

 

原因在于Windows Phone8的模拟器需要Hyper-V支持,详细信息可以参考:

 

如何为 Windows Phone模拟器启用 Hyper-V

 

不同BIOS版本的设置不一样,在这不再截图,只要进入BOIS设置找到

Hardware-assisted virtualization选项(或者Hyper-threading选项)选择enable然后重启即可,重启回来可以在控制面板打开Hyper-V:

 

安装Windows Phone 8.0 SDK 教程_第3张图片

 

接下来因为Hyper-V需要如下支持:

 

Feature

AMD setting

Intel setting

SLAT (Second Level Address Translation)

NP (Nested Page Tables)

RVI (Rapid Virtualization Indexing)

EPT (Extended Page Tables)

Hardware-assisted virtualization

SVM (AMD support for hardware-assisted virtualization)

VMX (Intel support for hardware-assisted virtualization)

Data Execution Prevention (DEP)

NX (No Execute)

XD (Execute Disable)

 

功能

AMD设置

Intel设置

SLAT(二级地址转换)

NP(嵌套页表)

RVI(快速虚拟化索引)

EPT(扩展页表)

硬件辅助虚拟化

SVM(硬件辅助虚拟化的 AMD支持)

VMX(硬件辅助虚拟化的 Intel支持)

数据执行保护 (DEP)

NX(不执行)

XD(执行禁用)

 

所以需要测试自己的CPU是否支持SLAT(二级地址转换),步骤如下:

 

  1. 下载 Microsoft Sysinternals提供的 Coreinfo 工具,并解压 .zip 文件的内容。

 

  1. 以管理员身份运行命令提示窗口。

 

  1. 在命令提示窗口中,从解压的目标位置运行 coreinfo.exe。如果只查看有关虚拟化的设置,包括 SLAT 设置,请在命令提示处添加 –v 参数。

 

coreinfo.exe -v

 

安装Windows Phone 8.0 SDK 教程_第4张图片

 

如果自己机器的信息如上图的话那你的机器完全符合要求,可以继续安装,应该再没有什么其他问题

你可能感兴趣的:(Windows,Phone,8)