嗨,我上面遇到了这个问题。是否有另一种方法可以在visual studio 12中测试Windows phone应用程序,而无需访问hyper V?感谢
答案 0 :(得分:8)
如果您的硬件无法运行Hyper-V,那么您已经死了。
否则,如果您的Windows 8.1许可证不包含Hyper V的支持,您可以查看诺基亚的以下帖子,他们在虚拟机上安装带有评估许可证的Windows 8 x64 - 或者您可以使用专用硬件设置或双启动等。
来源:Windows Phone 8 SDK on a Virtual Machine with Working Emulator
coreinfo.exe –v
(在coreinfo.exe所在的文件夹中)*
标记为EPT * Supports Intel extended page tables (SLAT)
。如果没有,您将无法以硬件方式运行它。除了创建虚拟机的琐碎,直接的过程之外,还有两个额外的步骤必须才能运行Hyper-V 。
在完成虚拟机配置之前,请单击“自定义硬件”按钮。
转到Processors
部分并启用Virtualize Intel VT-x/EPT or AMD-V/RVI
。
完成配置并继续下一步。
退出VMWare并在安装Hyper-V之前打开虚拟机配置。配置文件位于您创建虚拟机的文件夹中,其扩展名为.VMX
,例如:Windows 8 x64.vmx
。
编辑文件并添加标记为红色的文本(hypervisor.cpuid.v0 =“FALSE”)。
如果您使用的是Visual Studio 2013,则可能需要在安装Windows Phone SDK时查看这些帖子。
答案 1 :(得分:1)
http://developer.nokia.com/resources/remote-device-access 远程访问可用于测试应用程序的真实设备。 我没有个人经验,所以我不能说更换本地模拟器或真实设备是多么合适,但可能值得一试。