【问题标题】:Windows Phone 8 Hyper-V Virtual Machine Remote DebuggingWindows Phone 8 Hyper-V 虚拟机远程调试
【发布时间】:2012-11-25 13:07:39
【问题描述】:

我想将 VS2012 Windows Phone 8 开发保留在 Hyper-V Win8 VM 中。在这种情况下,我遇到了“堆叠 Hyper-V”的问题——我找不到运行与 Windows Phone 8 SDK 一起安装的 Hyper-V Windows Phone 8 VM 的方法。 (使用 VMWare 的已知“技巧”超出了本主题的范围 - 我想仅使用 MS 工具来保持开发。)

显而易见的(?)解决方案似乎是在 Windows 8 Professional 下的物理 PC 上设置一个单独的 Hyper-V Windows Phone 8 VM,并从在 Hyper-V VM 中运行的 VS2012 连接到该 VM。但是我找不到 Windows Phone 8 Hyper-V VM 映像来尝试设置这样的开发环境,我也不知道如何将 VS2012 调试会话连接到这样一个单独的 Windows Phone 8 Hyper-V VM,假设我会以某种方式得到它启动并运行。

您能否建议如何解决我上面概述的问题,即:

  • 1) 下载 Windows Phone 8(和 Windows Phone 7.1)Hyper-V VM 映像;
  • 2) 设置单独的 Windows Phone 8 VM(如果 (1) 可用,我想这应该很容易,只需在此处提及它以获得任务/问题的完整列表);
  • 3) 将 VS2012 Windows Phone 8 解决方案/项目调试会话连接到正在运行的 Windows Phone 8 虚拟机

?

【问题讨论】:

    标签: windows-phone-8 virtual-machine remote-debugging hyper-v


    【解决方案1】:

    这是不可能的 3) 因为当前版本的 Windows Phone 8 工具不支持这种情况:即 Visual Studio 和 Hyper-V 模拟器的组合必须在同一台主机 PC 上。

    这种方式使 1) 和 2) 毫无意义。

    也没有 Windows Phone 7.1 Hyper-V 映像之类的东西,WP7.1 模拟器使用不同的虚拟化技术,它确实从 Hyper-V 虚拟机(缓慢)运行。

    您似乎需要切换到 VMWare 或使用物理机(如果由于 Hyper-V 支持问题而无法运行模拟器,请使用真实设备)。

    【讨论】:

    • 保罗,谢谢您的回复。我可以再问你几个问题:在安装 Windows Phone 8 SDK 之后,你检查过 Windows Phone 8 VM 映像的位置吗?在您启动 VS 2012 Windows Phone 8 项目调试会话后,您是否检查过(部分)Window Phone 8 VM 映像的复制位置?您是否曾尝试从 Hyper-V 管理器中启动 Windows Phone 8 VM?当您首次从 Hyper-V 管理器中手动启动 Windows Phone 8 虚拟机,然后在不停止正在运行的 Windows Phone 8 虚拟机的情况下运行 VS 2012 Windows Phone 8 项目调试会话时,您是否看到显示的消息框?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    相关资源
    最近更新 更多