c# - Windows Phone 模拟器未在 Visual Studio 2015 上运行(Windows 10 专业版)

标签 c# visual-studio emulation hyper-v

我正在尝试在 Windows 10 专业版(64 位)上运行 Windows Phone 模拟器,运行 Visual Studio 2015 Professional,这是我在 VS 中运行模拟器时遇到的错误:

它卡在“正在加载操作系统...”,几秒钟后我得到了这个:

enter image description here

当我尝试在 Hyper-V 管理器中运行模拟器时,出现此错误:

enter image description here

我已经在我的 BIOS 中打开了虚拟化并检查了程序和功能中的“Hyper-V”选项。

我的机器:

Intel Core i7 3770K(4 个物理内核,8 个线程)和 32GB 内存。

如有任何帮助,我们将不胜感激!

最佳答案

Intel Core i7 3770K不支持虚拟化组件之一,VT-d(使用定向 I/O 的虚拟化)。这是虚拟管理器可以将硬件分配给 VM 的地方(即 NIC 端口)。

您需要在其他硬件上运行它。


以下是场景,#1 我在安装不相关的 Azure 更新后直接遇到:

  1. 安装的某些东西可能影响了 Visual Studio 的原始安装。重新运行 Visual Studio 或最新更新的安装,然后选择Repair 来解决问题。
  2. 尝试在机器的 Hyper-V 中创建一个运行通用操作系统的虚拟机。如果无法启动,则可能是以下问题之一:
    1. 该操作系统也无法运行 Hyper-V,因为它是不具备 Hyper-V 功能的消费者版本。
    2. 计算机的 BIOS 没有虚拟化功能,或者在 BIOS 中已将其关闭。检查 BIOS 以打开。
    3. 处理器不运行虚拟化的所有组件,即使 BIOS 运行,Hyper-V 管理器也会失败。

关于c# - Windows Phone 模拟器未在 Visual Studio 2015 上运行(Windows 10 专业版),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32509030/

相关文章:

c# - 我可以使用 StructureMap 返回特定类型参数的通用接口(interface)的所有实现吗

c# - 在两个项目之间传递值

c++ - Visual Studio C++ 和 Android 模拟器?

c# - 从 Visual Studio 2015 发布时出现 Azure 辅助角色部署问题

linux - 如何为模拟器设置 dhrystone 基准时钟速率?

c# - 使用 WinAPI 获取文件夹的选定项目

c# - 使用 System.Object 时实现对泛型方法的 new() 约束

c# - 包含多个项目的解决方案的 ClickOnce 部署

android - 当我尝试向模拟器发送位置更新时,我收到一条错误消息

android - 在设备上调试 android 应用程序 +With 索尼爱立信