我已经下载了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