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

问题描述 投票:13回答:4

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

我无法升级到专业版。谁能给我建议我的模拟器可以运行的Hyper-V替代品吗?谢谢。

visual-studio-2012 windows-8 windows-phone-8 hyper-v windows-phone-8-emulator
4个回答
4
投票

您可以使用虚拟机来部署Windows Phone 8 OS。我的笔记本电脑处理器不支持hyper-v,因此,我已经在虚拟机上安装了win phone 8。我发现此链接很有帮助。签出:http://www.youtube.com/watch?v=WANk_XaovqM


3
投票

您不再需要模拟器来测试您的应用程序。我不知道Microsoft何时更改其限制,但是您可以现在注册一部电话到您的Microsoft帐户没有开发者帐户。当您下载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

一定是他们改变了很短的时间,但是我没有找到关于它的官方声明...

我认为他们也更改了该帐户对设备的限制:您最多可以用开发者帐户注册五部电话,现在只有三部。


2
投票

Windows Phone 8模拟器是特殊的Hyper-V映像。它不能在其他虚拟化技术上运行。

没有仿真器,唯一的选择是使用实际设备。


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。启动VM。它会抱怨,很可能是错误“常规失败-请勿使用!!!”。确定-消除所有错误,然后重试。

Windows 10 Mobile Emulator在第三次尝试后为我在Virtualbox中启动。现在每次都先开始!

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

Source Website info

© www.soinside.com 2019 - 2024. All rights reserved.