【发布时间】:2015-10-24 11:58:09
【问题描述】:
我在我的 ESXi 6 机器上设置了一个 Windows 10 虚拟机并安装了 VS2015 以开发 Windows Phone / Android 应用程序。由于设备模拟器是围绕 HyperV 构建的,因此我在 VMX 文件中添加了以下几行:
monitor.virtual_exec = "hardware"
vhv.enable = "TRUE"
hypervisor.cpuid.v0 = "FALSE"
来宾操作系统设置为“Windows 10 64 位”或“Windows Server Threshold(64 位)”。但是,如果我尝试运行调试会话,VS 会抱怨缺少 SLAT 支持。我的主机 CPU 绝对支持 SLAT (Xeon E5-v3),并且在 BIOS 中启用。如果我查询 vSphere 主机功能,它会明确指出“NestedHV”可用。
我什至可以启动 HV 管理应用程序并手动启动调试目标...但似乎 VS2015 无法连接到它并且仍然抱怨缺少 SLAT 支持。
有什么我可以尝试的吗?
【问题讨论】:
-
这里有同样的问题。如果我从 Hyper-V 管理器启动和连接,我可以启动和浏览手机操作系统。但我无法从 VS 2015 开始调试会话,因为它抱怨我缺少第二地址翻译。
标签: visual-studio-2015 hyper-v windows-phone-8-emulator esxi