1

我决定开始为 Windows Phone 开发,下载了带有 Windows Phone SDK 的 Visual Studio 2013,在完成窗口安装程序时说我不能使用模拟器,因为不是 SLAT 兼容的计算机。我应该怎么办?

在非 SLAT 机器上找到了 Windows Phone 8 Emulator,现在我问这真的是一个解决方案吗:

它可以工作,但不适用于 Windows 8。Windows 2012 服务器使用 hyper-V 版本,无需 SLAT。

所以:

  1. Windows Server 2012 试用版(我使用开发版)。
  2. 安装在物理设备上 - 而不是虚拟机上。
  3. 安装无板条功能 Hyper-V。标准 WP8SDK。

瞧。它就像一个魅力。而且速度有点快。VS 列表中的第一个模拟器加载大约 30 秒。更高级的需要更长的时间,但不会太多。部署是即时的。如果您不购买手机或新电脑,请尝试一下:)

4

1 回答 1

2

是的,可以在没有 SLAT 的机器上开发应用程序。但是,不可能在此类机器上运行模拟器(以任何受支持的方式)。

但是,可以在没有模拟器的情况下进行开发。您只需要一个实际的设备来进行测试。
不过,这不应该成为障碍,因为即使您有模拟器,也应该始终在物理设备上进行测试。有时使用物理设备会有点尴尬。

从好的方面来说,物理设备可以让你测试一些模拟器不能测试的东西。例如接近度
但不利的一面是,模拟器可以更轻松地测试其他事物,例如位置变化或应用程序在不同分辨率设备上的外观。

于 2013-10-16T09:17:11.513 回答