2

我想将 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 VM

?

4

1 回答 1

0

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

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

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

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

于 2012-12-07T12:33:52.400 回答