2013-08-19 62 views
0

我从modern.ie下载Windows 8.1/IE 11 VM,在VMPlayer中启动它并希望安装Visual Studio 2013 Preview。安装程序不提供可选的安装Windows Phone SDK 8.我认为其原因可能是电话模拟器需要Hyper-V。 我将VM操作系统类型从Windows 8更改为Hyper-v,并在处理器设置中选中了“Virtualize Intel ...”虚拟机。 当我在虚拟的Windows 8.1调用systeminfo在命令行上记载:Visual Studio Ultimate 2013预览版不会在VM中安装Phone SDK 8

VM Monitor Mode Extensions: Yes 
Virtualizaion Enabled in Firmware: Yes 
Second Level Address Translation: Yes 
Data Execution Prevention Available: Yes 

是否可以运行手机SDK在一个虚拟的Windows 8.1吗?

我不知道安装程序在提供(或不提供)安装电话SDK之前正在检查什么。虚拟化可能只是一个猜测。

+0

您是否检查了BIOS,而不仅仅是通过启用HyperV的systeminfo? –

+1

尽管它是Windows Phone 7,但它也是相似的。我最近也遇到过这个问题,但通过HyperV http://www.luisleo.net/error-with-windows-phone-7-emulator-solved/修复了它 –

回答

1

整理。如果您未安装仿真器,则可以单独安装SDK,但由于您已经在Hyper-V虚拟机中,因此不能运行仿真器,因此不允许启动虚拟机。希望MS有朝一日能让你从VS连接到兄弟VM。

0

原来,问题不在于虚拟化。 我开始使用的VM是Windows 8.1 Preview的32位安装。由于独立电话SDK只能安装在64位系统上,因此我使用Windows 8.1 64位预览设置了自己的虚拟机并再次尝试。当我安装VS 2013最终预览版时,可以检查电话SDK。 当VS安装完成时,Hyper-V被激活。 VM的操作系统设置为Windows 8 64位

相关问题