我使用 VS2012 编写了第一个应用程序,它给出的错误是“错误 1 部署失败,因为没有检测到 Windows Phone 8 手机。确保手机已连接并打开电源。”但我没有连接任何手机;我只想在模拟器上运行它。我无法从 Visual Studio 设备选项中选择模拟器,因为它只显示“设备”选项。请帮助我模拟器选项将如何出现在设备选项中
5 回答
安装 SDK 包后。XDE 仿真器开始立即设置自己,从您的装备中消耗大量内存。您可能在设置 XDE 时重新启动了您的 pc/笔记本电脑。
因此,我建议您使用 Update 3 重新安装并重新安装 SDK 包,以免出现任何问题。另请注意,您运行的是 windows 8.1 pro 或 Enterprise/Embedded Industry pro 版本。
- 您应该拥有 Windows 8。
- 您应该有一台兼容 Hyper-V 的计算机。
- 您应该启用和配置 Hyper-V。看这里: http: //msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509 (v=vs.105).aspx
- 如果您使用笔记本电脑,则在模拟器上进行开发将是地狱。
尝试将所有权限级别授予此路径中的虚拟机的所有用户:C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Emulation\Images
只有重启设备或模拟器,部署才会成功
您需要使用Control Panel|Programs & Features|Turn Windows Features On/Off安装 Hyper-V 。
如果您在 Visual Studio 2013 之后安装了 Hyper-V,则需要在Control Panel|Programs & Features中修复 Windows Phone xx Emulators 。
重启。
模拟器应出现在 Visual Studio 运行/F5 按钮中。
第一次尝试启动模拟器需要几分钟时间。它会出现挂起。等待至少 10 分钟。您可以使用 Hyper-V 管理器直接连接到模拟器并查看进度。