我从modern.ie下载了Windows8.1/IE11VM,在VMPlayer中启动它,并希望安装Visual Studio2013预览版。安装程序不提供选择性地安装Windows Phone SDK 8。我认为原因可能是电话仿真器需要Hyper-V。我将虚拟机操作系统类型从Windows 8更改为Hyper-v,并选中"Virtualize Intel ...“框。在处理器设置中。当我在Virtual Windows8.1中的命令行上调用systeminfo时,它显示为:
VM Monitor Mode Extensions: Yes
Virtualizaion Enabled in Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes是否可以在虚拟Windows 8.1中运行Phone SDK?
我不知道安装程序在提供(或不提供)安装Phone SDK之前检查了什么。虚拟化可能是问题所在,这只是一个猜测。
发布于 2013-08-20 03:58:20
说大也大吧。如果你没有安装模拟器,你可以单独安装SDK,但你不能运行模拟器,因为你已经在Hyper-V VM中,不允许使用Inception VM。希望有一天微软能让你从VS连接到一个兄弟VM。
发布于 2013-08-21 00:26:18
事实证明,问题不在于虚拟化。我开始使用的虚拟机是32位的Windows8.1预览版。由于独立手机SDK只能安装在64位系统上,因此我安装了自己的带有Windows8.1 64位预览版的虚拟机,并再次尝试。当我安装VS2013终极版预览版时,我可以检查手机SDK。在VS安装完成时激活了Hyper-V。虚拟机的操作系统设置为Windows 8 64位
https://stackoverflow.com/questions/18320242
复制相似问题