2

我想将VS2012 Windows Phone 8开发保留在Hyper-V Win8虚拟机中。在这种情况下,我遇到了“堆叠的Hyper-V”问题 - 我无法找到一种方法来运行与Windows Phone 8 SDK一起安装的Hyper-V Windows Phone 8 VM。 (使用VMWare的已知“技巧”不在本主题的范围之内 - 我想通过单独使用MS工具继续开发。)Windows Phone 8 Hyper-V虚拟机远程调试

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

请您告知如何解决我有上述的问题,即:

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

回答

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支持问题而无法运行模拟器,请使用真实设备)。

+0

Paul,谢谢你的回复。我可以再问您几个问题:您是否在Windows Phone 8 SDK安装后检查Windows Phone 8 VM映像的位置?在启动VS 2012 Windows Phone 8项目调试会话后,您是否检查了Window Phone 8虚拟机映像的哪个(部分)复制?您是否曾尝试从Hyper-V管理器中启动Windows Phone 8 VM?您是否看到在首次从Hyper-V管理器中手动启动Windows Phone 8虚拟机时显示的消息框,然后在不停止运行的Windows Phone 8虚拟机的情况下运行VS 2012 Windows Phone 8项目调试会话? – ShamilS

相关问题