为什么Windows Phone 8模拟器不能在Windows 8.1中运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么Windows Phone 8模拟器不能在Windows 8.1中运行?相关的知识,希望对你有一定的参考价值。

我已经下载了Windows Phone sdk,但是它给了我有关Hyper-V的错误,并要求我重新启动。我重新启动计算机并启动一个新的Windows Phone 8项目,当我调试它时,出现了此错误。

无法启动Windows Phone模拟器

Windows Phone Emulator需要Hyper-V。您的电脑缺少运行Hyper-V所需的以下先决条件-Windows 8专业版(64位)

我有什么办法可以完成这项工作?

答案

system requirements documentation for the windows Phone 8 emulator声明您需要64位版本的Windows 8 Pro版本或更高版本。我怀疑您没有专业版。

您仍然可以在非Pro版本上为Windows Phone 8开发应用程序,但是您不能使用模拟器-您必须在注册的Windows Phone 8手机上进行调试。

另一答案

只需完成一个简单的任务走这条路控制面板->程序和功能->开启或关闭Windows功能->确保已检查Hyper-V现在重新启动计算机

另一答案

要允许Hyper-V(假设您有Windows 8.1 Pro或Windows 10 Pro)

转到cmd,以管理员身份运行,然后粘贴以下内容:

bcdedit /set hypervisorlaunchtype auto

将其关闭(因为您将在不调试的情况下很快陷入一些问题)

bcdedit /set hypervisorlaunchtype off

以上是关于为什么Windows Phone 8模拟器不能在Windows 8.1中运行?的主要内容,如果未能解决你的问题,请参考以下文章

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

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

推送通知后台任务崩溃 Windows Phone 8.1 模拟器/设备

尝试使用模拟器在 Windows Phone 8 中的地图元素上获取地理位置

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

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