2011-01-29 154 views
2

我正尝试在Windows 7 Professional x64上安装Windows Phone 7开发人员工具。 安装过程顺利进行,但是在尝试从“开始”菜单启动模拟器时没有报告任何错误。Windows Phone 7仿真程序不运行

我设法在Windows 7 Home Premium x64和Windows 7 Professional x86上成功安装了这些工具。

另外,当我在Visual Studio 2010中创建Windows Phone项目时,Emulator未列在调试下拉框中。

我已经尝试了几次Windows Phone 7开发工具和Visual Studio的重新安装,但问题依然存在。

有谁知道是什么原因导致这些问题或我可以诊断问题的方式?

任何帮助深表感谢

+0

[我可以在windows xp机上运行windows phone 7吗?](http://izlooite.blogspot.com/2011/04/will-i-ever-be-able-run-windows- phone-7.html) – 2011-04-21 07:37:22

回答

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,我唯一能想到的就是尝试以管理员身份运行它(VS),看看它是否是权限问题。

+0

感谢您的回复。我遵循了您提到的步骤,但在使用命令行时仿真器仍然无法运行。所以这意味着这将是一个模拟器的问题?我已经为开发者工具安装了2010年10月的补丁,但这并没有什么区别。 – Stoozi 2011-01-30 17:58:30

+0

除了映像路径之外,还需要将虚拟机ID(又名GUID)传递给XDE,以便引导独立实例(VS外部)。 – 2011-01-31 00:15:00

0

我的笔记本电脑有同样的问题。问题与我没有一个DirectX 10兼容的视频卡directx 10。另外这是Microsofts troubleshooting info

模拟器需要DX10,至少能够全面支持XNA(虽然你是通过Silverlight应用程序测试)。这可能是因为计算机中的显卡有一些问题。检查视频驱动程序设置以确认该卡是DX10并且没有受到限制。我相信在文档中有关于如何测试DirectX设置的说明。

相关问题