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