Windows Phone 7 模拟器无法运行
Posted
技术标签:
【中文标题】Windows Phone 7 模拟器无法运行【英文标题】:Windows Phone 7 Emulator Does Not Run 【发布时间】:2011-01-29 21:17:59 【问题描述】:我正在尝试在 Windows 7 Professional x64 上安装 Windows Phone 7 开发人员工具。 安装顺利,没有错误报告,但是当尝试从开始菜单启动模拟器时没有任何反应。
我已经成功地在 Windows 7 Home Premium x64 和 Windows 7 Professional x86 上安装了这些工具。
此外,当我在 Visual Studio 2010 中创建 Windows Phone 项目时,模拟器未列在用于调试的下拉框中。
我已尝试多次重新安装 Windows Phone 7 开发人员工具和 Visual Studio,但问题仍然存在。
有谁知道导致这些问题的原因或我可以诊断问题的方法吗?
非常感谢任何帮助
【问题讨论】:
【参考方案1】:我要检查的前两件事是确保您拥有该文件:
C:\Program Files(x86)\Microsoft SDKs\WindowsPhone\v7.0\Emulation\Images\WM70C1.en-US.bin
然后,假设您有该文件打开命令行并转到目录
C:\Program Files (x86)\Microsoft XDE\1.0
然后运行以下命令:
xde.exe C:\Program Files (x86)\Microsoft SDKs\WindowsPhone\v7.0\Emulation\Images\WM70C1.en-US.bin
这会告诉您这是模拟器问题还是 Visual Studio 问题。
如果是visual studio,我唯一能想到的就是尝试以管理员身份(VS即)运行它,看看是否是权限问题。
【讨论】:
感谢您的回复。我已按照您提到的步骤进行操作,但使用命令行时模拟器仍然无法运行。所以这意味着这将是模拟器的问题?我也为开发者工具安装了 2010 年 10 月的补丁,但这并没有什么不同。 除了映像的路径之外,您还需要将虚拟机 ID(又名 GUID)传递给 XDE 以引导独立实例(在 VS 之外)。 图片文件丢失怎么办?【参考方案2】:我的笔记本电脑也有同样的问题。问题与我没有兼容directx 10 的视频卡directx 10 有关。这也是Microsofts troubleshooting info
模拟器需要 DX10,至少要完全支持 XNA(尽管您正在通过 Silverlight 应用程序进行测试)。可能是您计算机中的视频卡存在一些问题。检查视频驱动程序设置以确认该卡是 DX10 并且没有被限制。我相信文档中有关于如何测试 DirectX 设置的说明。
【讨论】:
我已经检查了我的 DirectX 设置并且我的卡是 DirectX 11以上是关于Windows Phone 7 模拟器无法运行的主要内容,如果未能解决你的问题,请参考以下文章
无法使用PhoneGap在Windows Phone 7中调用Ajax方法
为什么Windows Phone 8模拟器不能在Windows 8.1中运行?