Windows Phone 8 Hyper-V虚拟机远程调试

时间:2012-12-07 10:54:27

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

我想将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,假设我会以某种方式得到它up&运行

请问您如何解决我上面列出的问题,即:

  • 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

1 个答案:

答案 0 :(得分:0)

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

这种情况1)和2)毫无意义。

除了Windows Phone 7.1 Hyper-V映像之外,WP7.1仿真器还使用了一种不同的虚拟化技术,该技术可以从Hyper-V VM运行(缓慢)。

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