我的 Windows Phone 模拟器在 VS 2013 Update 2 中去了哪里?

Posted

技术标签:

【中文标题】我的 Windows Phone 模拟器在 VS 2013 Update 2 中去了哪里?【英文标题】:Where has my Windows Phone emulators gone in VS 2013 Update 2? 【发布时间】:2014-12-01 19:13:04 【问题描述】:

我已经安装了 Visual Studio 2013 Update 2,当我去创建一个通用应用程序时,我能够在本地计算机或模拟器上运行 Window 8 版本。但是对于 Windows Phone 版本,我只能在物理设备上运行它 - 没有模拟器/模拟器被列为选项。

我有什么遗漏吗?

【问题讨论】:

你确定你安装了 WP SDK 吗? 电话模拟器需要启用 Hyper-V 的机器。您确定您的机器支持 Hyper-V 的基线要求(您可以在 SDK 要求中查看这些要求)。 Hyper-V 是否在机器上运行? 您要为什么平台构建?模拟器是 x86,物理设备是 ARM,所以如果你不是针对 AnyCPU,那么只有一个可用。更改构建目标以获得另一个。 @JeffSanders-MSFT 我正在运行 Windows 8.1、64 位并具有 4GB 可用 RAM 的虚拟机上进行开发。所以我的猜测是问题出在 Hyper V 上。现在来了解如何在虚拟机上启用它... 【参考方案1】:

您正在虚拟机上运行。您无法在虚拟机上运行 Hyper-V,因此您唯一的选择是物理设备来测试您的工作。您还可以移动到满足运行此处电话 SDK 要求中列出的模拟器要求的物理机。 “对于 Windows Phone 模拟器,Windows 8.1 (x64) 专业版或更高版本,以及支持客户端 Hyper-V 和二级地址转换 (SLAT) 的处理器”来自:http://www.visualstudio.com/products/visual-studio-professional-with-msdn-vs#Fragment_SystemRequirements

【讨论】:

【参考方案2】:

我建议您将 Visual Studio 升级到最新更新,即 3:

http://www.microsoft.com/en-us/download/details.aspx?id=43721

还有一些模拟器更新。我想安装它们不会有什么坏处:

https://dev.windows.com/en-us/develop/download-phone-sdk

我认为将所有内容更新到最新版本是这里的方法。如果没有任何帮助,请尝试重新安装 Windows Phone SDK。上次我的模拟器丢失时我就这样做了..

【讨论】:

以上是关于我的 Windows Phone 模拟器在 VS 2013 Update 2 中去了哪里?的主要内容,如果未能解决你的问题,请参考以下文章

Windows Phone开发:竖立自信,初试锋茫

为什么无法在Windows 8 Phone应用程序模拟器中将输入值转换为数字类型?

Windows Phone 8 模拟器无法连接到互联网

仿真器上的多点触控(Windows Phone 8.0)

在 Windows Phone 7 中显示位置在模拟器中有效,但在真实手机上无效

Windows Phone 7 Emulator 在慢速模式下运行......即使我的系统支持 VT