VS Community 2015 - 未安装 Windows Phone 模拟器

Posted

技术标签:

【中文标题】VS Community 2015 - 未安装 Windows Phone 模拟器【英文标题】:VS Community 2015 - No Windows Phone Emulator Installed 【发布时间】:2015-10-10 04:06:01 【问题描述】:

在尝试构建(调试 > Windows Phone > 设备)默认 Cordova TypeScript 项目时出现以下错误:

No Windows Phone 8 emulators installed. Please install Visual Studio 2013 with Windows Phone 8 tools selected to install the emulators

注意:我使用的是 Visual Studio 2015 的发布候选版本,并且刚刚安装了 Visual Studio Community 2015 的试用版。

安装 Visual Studio 2013 Windows Phone 8 工具不是正确的解决方案。

【问题讨论】:

您使用的是 Windows 7 还是 8? 我使用的是 Windows 8.1。不幸的是,我认为全新安装是真正的解决方案,因为它适用于以前版本的 VS2015。 @DeanB_Develop 同意。我认为您需要全新安装。 卸载VS2015社区,重新安装并尝试重建。尝试调试 > Windows Phone 8 > 设备时出现相同的错误。使用 Debug > Windows Phone 8 > Emulators 时出现同样的错误 我发现了我的问题。在以前版本的 VS2015 中,我可以使用“调试”>“Windows Phone 8”>“设备”在 USB 连接的手机/设备上进行调试。使用当前版本(community 2015 rtm),我需要使用 Debug > Windows Phone (Universal) > Device。测试并确认 【参考方案1】:

我已经从http://www.microsoft.com/en-us/download/details.aspx?id=35471 下载并安装了 wpsdkv80_enu1.iso。它是 Windows Phone SDK 8.0 和模拟器,在 Visual Studio 2015 社区中运行良好

如果您只想测试通用应用程序,则无需下载 WP SDK 8.0。 您可以通过将平台切换到 Windows Phone(universal) 并选择 Windows 8.1 Emulator 直接从 VS 调试通用应用程序。但它希望安装 Emulators for Windows Phone 8.1

如果没有安装适用于 Windows Phone 8.1 的模拟器,您可以在程序和功能 -> Visual Studio 2015 -> 更改中安装。

【讨论】:

只是想说,如果你有这个,你不会看到 8.1 模拟器。 我更改了 10.0 -> 8.1 并且弹出了模拟器选项。【参考方案2】:

感谢您升级到 RTM VS 2015。不幸的是,您确实需要 VS2013 才能安装 Windows 8 模拟器。它们在 VS 2015 上不可用,或者没有用于模拟器的独立安装程序。但如果有帮助,您应该能够在 Windows 8.1 模拟器上部署您的 Windows 8 应用程序。

【讨论】:

Windows 8.1 的问题是 PickSingleFileAsync 方法已被弃用,取而代之的是 PickSingleFileAndContinue。由于这种方法对于 Cordova 使用“困难”(需要保存应用程序状态),因此 Cordova 必须使用自定义相机而不是操作系统提供的相机。我愿意牺牲 512 MB 设备(对此 API 进行了更改),但这无济于事,因为 PickSingleFileAsync 方法无论如何都不可用。我只希望 Windows 10 Phone 能够运行我的应用程序的 android 版本。 :-( @frodeborli,我更新了相机插件 (CameraProxy.js) 以使用 PickSingleFileAndContinue 与 Windows Phone 8.1 一起使用。我还没有向官方 repo 提交修复,但是你可以在这里找到代码:github.com/Mikejo5001/mobile-services-samples/tree/master/… 是否有人尝试从dev.windows.com/en-us/develop/download-phone-sdk 安装模拟器 Windows Phone 8.1 模拟器? 但是模拟器由VS2015安装程序安装的,我已经安装好了!然而 VS2015 Update 3 IDE 并没有找到它们... :(【参考方案3】:

如果我错了,请纠正我:

VS2015 提供的 Windows Phone 8.1 模拟器只有好用 用于测试通用 Windows 应用 (APPX),仅此而已。 Windows 电话 8.1 旧版应用程序 (XAP) 只能通过单独安装 Windows Phone 8.1 Updated Emulators 来模拟。

您不会在 MS 参考网站的任何地方找到此信息。

【讨论】:

以上是关于VS Community 2015 - 未安装 Windows Phone 模拟器的主要内容,如果未能解决你的问题,请参考以下文章

vs community2015 安装卡住怎么办

win10安装配置vs community 2015+opencv3.1.0

我在用VS2015(安装时上面写了一个community,我是在官网上下载的,一些网友推荐的)学习C,

为啥 Visual Studio Community 2015 RC 只有4G?比VS2013小这么多。

Visual studio 2015 Community 安装过程中遇到问题的终极解决

在 VS Community 2015 中使用 qmake