【问题标题】:Alternatives to Hyper-V to run the Windows Phone emulator运行 Windows Phone 模拟器的 Hyper-V 替代方案
【发布时间】:2020-02-24 02:29:29
【问题描述】:

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

我无法升级到专业版。谁能建议我在我的模拟器可以运行的 Hyper-V 的任何替代方案?谢谢。

【问题讨论】:

  • 我相信您唯一可用的选择是将应用程序部署到真实设备
  • @Kookiz 这意味着我需要获得一个开发者帐户对吗?
  • @Kookiz 我可以使用 vmware 吗?有可能吗?
  • 我不认为这是受支持的。为什么不升级到 Windows 8 Pro?也许笔记本制造商有一些更新的折扣价?
  • @outcoldman 没有折扣。我必须付全价。无论如何,谢谢。

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


【解决方案1】:

您可以使用虚拟机来部署 windows phone 8 操作系统。 我的笔记本电脑处理器不支持 hyper-v,所以我在虚拟机上安装了 win phone 8。 我发现这个链接很有帮助.. 看看:http://www.youtube.com/watch?v=WANk_XaovqM

【讨论】:

  • 这确实有效,看起来很有希望,但有两个大问题尚未解决:您无法将来宾 vm 连接为 USB 设备。即使您设法以某种方式部署了应用程序,也不会激活手机进行开发。
  • 视频链接还是坏了。这么多,微软!
  • 在这里找到了一个工作教程:realmtech.net/2016-02/windows-10-mobile-without-hyperv。刚刚在 Windows 10 上测试过,它可以工作!
【解决方案2】:

您不再需要模拟器来测试您的应用了。我不知道 Microsoft 何时更改了他们的限制,但您现在可以在您的 Microsoft 帐户中注册一部手机无需开发者帐户。当您下载 wp8 sdk(Microsoft 下载中心 - 它包括 VS 2012 的快速版本)时,在您的 Windows 8 笔记本电脑的“所有应用程序”下,有“Windows Phone Developer Registration”。

在此处查看 Windows Phone 注册的先决条件:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769508%28v=vs.105%29.aspx

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

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

【讨论】:

    【解决方案3】:

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

    如果没有模拟器,唯一的替代选择是使用实际设备。

    【讨论】:

    • 这不是真的。它也适用于 Virtualbox [1] 和 VMWare。到目前为止,我遇到的唯一问题是获得网络连接。 [1]youtube.com/watch?v=WANk_XaovqM
    【解决方案4】:

    对适用于 SLAT 的 Windows 10 移动 SDK 的要求感到失望,我决定尝试寻找另一种方式来开始 W10M 开发。

    这是让 Windows 10 移动模拟器在 Windows 7 上运行的解决方案,无需 Hyper-V 和 SLAT。

    1.安装Virtualbox开始

    2. 下载“Microsoft Emulator for Windows 10 Mobile”(direct link)

    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,使其达到以下设置:

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

    8. 启动虚拟机。它会抱怨,很可能是错误“一般故障 - 不要使用它!!!”。 OK - 消除任何错误,然后重试。

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

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

    Source Website info

    【讨论】:

      猜你喜欢
      • 2013-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多