Windows Mobile& Windows Phone开发在一个盒子上?

时间:2011-10-03 19:52:02

标签: windows-phone-7 windows-mobile

我一直在为Windows Mobile / Pocket PC开发多年而没有任何问题。在安装Visual Studio 2010和Windows Phone 7.1 SDK后,我最近开始收到“无法启动调试”错误消息。 Visual Studio 2008 Remote工具可以工作,Visual Studio可以部署文件,但是“Start with Debugging”不起作用,而“Start without Debugging”可以工作。

我卸载了Windows Phone 7 SDK,并且能够再次调试Windows Mobile应用程序。有没有办法让Windows Mobile 6.x和Windows Phone 7 SDK在一台计算机上共存?

4 个答案:

答案 0 :(得分:2)

使用这些错误仔细检查并确保2010年安装了Service Pack。

答案 1 :(得分:1)

Visual Studio 2010无法构建(更不用说调试)Windows Mobile应用程序。它可以为Windows Phone 7开发(显然 - 我当然不会为它开发)。

要开发(构建/调试)Windows Mobile,请回退到Visual Studio 2008.这是Visual Studio的最后一个版本,它支持Windows Mobile。

不幸的。

答案 2 :(得分:1)

必须将右edm2.exe和其他远程调试器Arm4i文件版本部署到设备。暂时重命名包含edm3.exe的所有文件夹并尝试VS2008调试。如果有效,请在注册表中搜索edm * .exe并修复VS2008的相关密钥。

答案 3 :(得分:1)

Trevor,这个问题已被报道为Jeffrey Walton在Microsoft Connect上已知解决方法的错误。该修复程序总结如下:

  • 将目录C:\Program Files\Microsoft Visual Studio 10.0\SmartDevices\Debugger\target\wce400\armv4i重命名为armv4i_temp
  • 将目录C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\Debugger\target\wce400\armv4i复制到Visual Studio 2010路径中。

参考:VS 2010 Windows Phone 7 Developer Tools breaks existing VS 2008 Windows Mobile Developer Tools