【问题标题】:Enable Hyper-V for the emulator for Windows Phone 8为 Windows Phone 8 的模拟器启用 Hyper-V
【发布时间】:2014-05-27 07:53:04
【问题描述】:
我刚刚在 windows 8.1 Pro 中安装了 Visual Studio 2013 和 windows phone sdk 8.0。我遇到了与模拟器相关的问题,无法在虚拟移动设备上测试我的应用。
关于 Hyper-V,我按照此链接检查了我的笔记本电脑与 Hyper-V 的兼容性。
我的笔记本电脑支持 Hyper-V 并且还从 BIOS 开启。它还具有数据执行预防功能,但没有 SLAT。
由于 SLAT,我无法运行模拟器。任何人都可以建议我使用模拟器的任何其他方式。在没有 SLAT 的情况下是否存在任何其他方式..?
【问题讨论】:
标签:
windows-phone-8
visual-studio-2013
windows-phone-8-emulator
【解决方案1】:
“必须有一个 SLAT 处理器”。
“新的模拟器基于最新版本的 Microsoft Hyper-V 构建,它需要一个包含二级地址转换 (SLAT) 的 64 位 CPU,这是英特尔和 AMD 的大多数现代 CPU 中包含的一种内存虚拟化技术。 SLAT(二级地址转换)只需要运行 Windows Phone 模拟器。您仍然可以在非 SLAT 计算机上构建 Windows Phone 8 应用程序;您只需在物理设备上部署和测试它们。 - [Windows Phone 8 开发内部]
它必须有某种要求,并且 WP8 模拟器不会在没有 SLAT 的情况下运行。