我最近购买了一台 Windows 8 笔记本电脑,只是为了开发 Windows Phone 应用程序。我的不是 Pro 版本,因此 Hyper-V 无法运行。(我在购买笔记本电脑后意识到 Hyper-V 需要 WinPro)。
我无法升级到专业版。谁能建议我在我的模拟器可以运行的 Hyper-V 的任何替代方案?谢谢。
我最近购买了一台 Windows 8 笔记本电脑,只是为了开发 Windows Phone 应用程序。我的不是 Pro 版本,因此 Hyper-V 无法运行。(我在购买笔记本电脑后意识到 Hyper-V 需要 WinPro)。
我无法升级到专业版。谁能建议我在我的模拟器可以运行的 Hyper-V 的任何替代方案?谢谢。
你可以使用虚拟机来部署windows phone 8 OS。我的笔记本电脑处理器不支持 hyper-v,所以我在虚拟机上安装了 win phone 8。我发现这个链接很有帮助.. 看看:http ://www.youtube.com/watch?v=WANk_XaovqM
您不再需要模拟器来测试您的应用程序。我不知道微软什么时候改变了他们的限制,但你现在可以在没有开发者账户的情况下将一部手机注册到你的微软账户。当您下载 wp8 sdk(Microsoft 下载中心 - 它包括 VS 2012 的快速版本)时,在您的 Windows 8 笔记本电脑上的“所有应用程序”下,有“Windows Phone 开发人员注册”。
在此处查看 Windows Phone 注册的先决条件:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769508%28v=vs.105%29.aspx
他们改变的时间一定很短,但我没有找到关于它的官方声明......
我认为他们还改变了使用该帐户对设备的限制:您可以使用开发者帐户最多注册五部手机,现在只有三部。
Windows Phone 8 模拟器是一个特殊的 Hyper-V 映像。它不能在其他虚拟化技术上运行。
如果没有模拟器,唯一的替代选择是使用实际设备。
对适用于 SLAT 的 Windows 10 移动 SDK 的要求感到失望,我决定尝试寻找另一种方式来开始 W10M 开发。
这是让 Windows 10 移动模拟器在 Windows 7 上运行的解决方案,无需 Hyper-V,也无需 SLAT。
1.通过安装Virtualbox开始
2.下载“Microsoft Emulator for Windows 10 Mobile” (直接链接)
3.运行自动下载器,选择“在单独的计算机上安装”。它将下载 XDE 和 Emulator 映像(大约 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 VM,使用已有的flash.vhd文件作为驱动。
7.在启动之前编辑你的 Virtualbox VM 到以下设置:
8.启动虚拟机。它会抱怨,很可能是错误“一般故障 - 不要使用它!!!”。OK - 消除任何错误,然后重试。
第三次尝试后,Windows 10 Mobile Emulator 为我在 Virtualbox 中启动。现在每次都先开始!
适用于 Windows 7 下的 Intel Core2Quad Q6600。