Hyper-V的替代方案,用于运行Windows Phone模拟器

时间:2013-06-15 14:14:38

标签: visual-studio-2012 windows-8 windows-phone-8 hyper-v windows-phone-8-emulator

我最近购买的Windows 8笔记本电脑只是为了开发Windows Phone应用程序。我的不是专业版,因此​​Hyper-V无法运行。 (我意识到购买笔记本电脑后Hyper-V需要WinPro)。

我无法升级到专业版。任何人都可以建议我在我的模拟器可以运行的Hyper-V的任何替代品?感谢。

4 个答案:

答案 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触发以下设置之前,请对其进行编辑:

  • 内存:至少1024MB
  • 芯片组:ICH9
  • 启用IO APIC
  • 启用绝对指针设备
  • 启用PAE / NX
  • 默认情况下应该已经检查了VT-x和嵌套寻呼
  • 网络:在“高级”下,将适配器类型更改为Intel Pro / 1000 MT Desktop(82540EM)

8。。启动虚拟机。它会抱怨,很可能是错误“常规失败-请勿使用!!!”。确定消除所有错误,然后重试。

第三次尝试后,Windows 10移动仿真器为我在Virtualbox中启动。现在每次都先开始!

在Windows 7下在Intel Core2Quad Q6600上工作。

Source Website info