首先大家要明白WP8模拟器跟WP7模拟器的不同之处,WP8不再是以前的模拟器ROM,而是VHD格式的虚拟磁盘,可以用Win7/8的磁盘管理直接挂载,里面有几个分区,其中WP8系统是在NFTS分区,还有个Fat32分区是空的,不知道是不是模拟SD卡的,因此,要求系统必须是专业版以上版本,至于为什么要求是64位,我想是大势所趋,以后64位将会逐步替代32位吧。
另外,CPU要求要支持虚拟RemoteFX(SLAT二级地址转换),给大家一个工具测试一下自己的CPU是否支持SLAT:http://technet.microsoft.com/en-us/sysinternals/cc835722
下载后解压到某一个盘的根目录,比如E盘,然后以管理员身份运行命令提示符(鼠标移到屏幕左下角右击),输入E: 进入E盘,然后输入Coreinfo.exe –V,回车,显示下图所示的信息,-表示支持,*表示不支持。可以看到我的CPU是支持硬件虚拟化以及支持SLAT二级地址转换的,有了这个基础,就可以安装WP8 sdk了。
如果你的Visual Studio 2012是中文版建议你安装中文版的WP8 SDK,这样会整合到VS2012里去。其实就一路安装,安装完了就启动,中间不要修改任何设置,这样就可以正常启动你的WP8模拟器了。前提是你的CPU支持SLAT以及是64位Win8专业版以上系统,有4G以上内存。