我最近为了开发Windows Phone应用程序而购买了一台Windows 8笔记本电脑。 我的电脑不是专业版,因此无法运行Hyper-V(我在购买笔记本电脑后意识到Hyper-V需要WinPro)。
我无法升级到专业版。 有人可以建议我任何替代方案以使我的模拟器运行吗? 谢谢。
我最近为了开发Windows Phone应用程序而购买了一台Windows 8笔记本电脑。 我的电脑不是专业版,因此无法运行Hyper-V(我在购买笔记本电脑后意识到Hyper-V需要WinPro)。
我无法升级到专业版。 有人可以建议我任何替代方案以使我的模拟器运行吗? 谢谢。
您可以使用虚拟机来部署Windows Phone 8操作系统。由于我的笔记本处理器不支持Hyper-V,因此我在虚拟机上安装了Win Phone 8。我觉得这个链接很有帮助,请点击查看:http://www.youtube.com/watch?v=WANk_XaovqM
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769508%28v=vs.105%29.aspx
必须是短时间内进行了更改,但我没有找到官方声明... 我认为他们还更改了该帐户的设备限制:您以前可以在开发人员帐户上注册最多五台手机,现在只能注册三台。Windows Phone 8模拟器是一种特殊的Hyper-V映像。它不能在其他虚拟化技术上运行。
如果没有模拟器,唯一的选择就是使用实际设备。
对于Windows 10 Mobile SDK需要SLAT的要求感到失望后,我决定寻找另一种W10M开发的方法。
这里提供了一种解决方案,在没有Hyper-V和SLAT的情况下,在Windows 7上让Windows 10 Mobile模拟器正常工作。
1. 首先安装Virtualbox
2. 下载"Microsoft Emulator for Windows 10 Mobile" (直接链接)
3. 运行自动下载程序,并选择"用于在另一台计算机上进行安装",它将下载XDE和模拟器镜像(约1.5GB).
4. 在\Redistributable\1.0.0.0下运行WindowsPhoneSDK-VHD.msi
5. 将 C:\Program Files (x86)\Windows Kits\10\Emulation\Mobile\10.0.10586.0\flash.vhd 复制到你有写权限的某个位置。
6. 在Virtualbox中创建一个新的Windows 8虚拟机,并使用现有的flash.vhd文件作为驱动器。
7. 在启动VM之前编辑Virtualbox VM到以下设置:
8. 启动VM。它可能会报错,“通常故障-不要使用这个!!!”。消除任何错误,并重试。
在第三次尝试后,Windows 10 Mobile模拟器在Virtualbox中启动成功。现在每次都可以一次性地启动!
在Windows 7下,Intel Core2Quad Q6600上工作正常。