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

问题描述 投票:0回答:3

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

无法启动Windows Phone模拟器

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

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

c# windows windows-phone-8 windows-8.1 virtual-machine
3个回答
2
投票

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

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


2
投票

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


1
投票

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

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

bcdedit /set hypervisorlaunchtype auto

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

bcdedit /set hypervisorlaunchtype off
© www.soinside.com 2019 - 2024. All rights reserved.