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

Windows phone 8 Windows Phone 8 Hyper-V虚拟机远程调试,windows-phone-8,virtual-machine,remote-debugging,hyper-v,Windows Phone 8,Virtual Machine,Remote Debugging,Hyper V,我想将VS2012 Windows Phone 8开发保持在Hyper-V Win8虚拟机中。在这种情况下,我陷入了“堆叠Hyper-V”的问题——我找不到一种方法来运行与Windows Phone 8 SDK一起安装的Hyper-V Windows Phone 8 VM。(已知的使用VMWare的“诀窍”超出了本主题的范围-我希望仅通过使用MS工具来保持开发。) 显而易见的解决方案似乎是在Windows 8 Professional下的物理PC上设置一个单独的Hyper-V Windows P

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

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

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

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

无法执行3)因为当前版本的Windows Phone 8工具不支持这种情况:即Visual Studio和Hyper-V emulator的组合必须在同一台主机PC上

这样做会让你变得毫无意义

也没有Windows Phone 7.1 Hyper-V映像,WP7.1 emulator使用了不同的虚拟化技术,可以从Hyper-V虚拟机(缓慢)运行


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

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