0

我是 windows 8 开发的新手,我正在运行 microsoft visual studio windows phone express 2012 并遇到了一个问题,当我尝试运行应用程序时,它只显示选择的默认设备而不是模拟器。

我阅读了一些 msdn 表格,他们说要安装 SDK 8.0,但 windows phone express 已经附带了 SDK 8。我尝试过 chnagin 应用程序调试属性,但对我来说唯一可见的选项是设备而不是下面给出的模拟器是相同的附加屏幕截图。

在此处输入图像描述

因此,我的问题是如何让我的应用程序与模拟器一起工作以进行测试,在哪里可以看到当前版本的 SDK 默认支持多少模拟器?

4

2 回答 2

1

正如 LZH 正确指定的那样,Emulator 将需要 SLAT(二级地址转换)并且应该支持 Hyper-V。

如果处理器支持 .Enable Hyper-V 和 Enable virtualized from BIOS for latest emulators。检查下面的这个链接。 http://www.microsoft.com/windows/virtual-pc/support/configure-bios.aspx

于 2012-11-23T19:30:20.277 回答
0

模拟器的要求是

  • Windows 8 专业版或更高版本
  • 需要支持二级地址转换 (SLAT) 的处理器

检查您的处理器是否支持 SLAT。SLAT 是在某些 Core i7、Core i5 和 Core i3 处理器中的 Nehalem 微架构中引入的。因此,如果您的处理器不是 iCore 及更高版本,您可能无法运行模拟器,因为它需要 Hyper-V

但是,如果您有一台真正的 Windows Phone 8 设备,您仍然可以对其进行测试。

于 2012-11-23T13:05:50.453 回答