2015-04-15 176 views
2

我为Windows Mobile 6.5开发了一个应用程序,它在我的设备(使用Windows Mobile 6.5)上运行良好,但我试图将它安装在运行Windows的其他设备上嵌入式紧凑型7.在Windows Embedded Compact 7上运行windows mobile 6.5应用程序

当我在Windows Embedded Compact 7上运行cab文件时,它返回“此程序可能与此操作系统不兼容”,我仍然会安装它,但是当我运行该应用程序时出现错误消息和应用程序不会启动。

无论如何我可以在模拟器上运行应用程序或任何其他建议吗?

回答

1

安装WinCE CAB Manager,打开CAB。将会有一个_setup.xml文件。你必须将min os版本更改为“100.00”之类的大小。重新包装驾驶室。它应该运行良好。如果您使用驾驶室项目搭建驾驶室,则可以更改项目属性中的min os参数。

您也可以将cab安装在旧设备或仿真器上,并将安装文件复制到新设备。

以上应该摆脱出租车警告。

您的错误消息可能是应用程序本身的问题。您将不得不进行调试以查看它崩溃的位置。当你只选择“Windows CE设备”作为目标时,你必须安装设备制造商提供的设备sdk来调试Windows嵌入式紧凑型7应用程序,否则它们将无法在Visual Studio 2008中运行,就像你可以在旧平台上一样。运行项目时,也不要自动部署.NET CF Cabs。 Windows嵌入式紧凑型7设备在大多数情况下都安装了最新的.NET CF 3.5 SP2,并且具有更高的补丁版本。

为了能够在仿真器上运行windows embedded compact 7,您需要制造商提供的仿真器映像,或者必须使用Microsoft Platform Builder构建自己的仿真器映像。微软提供的Windows CE模拟器图像没有这样的东西。

同时发布错误消息将有助于发现问题。

相关问题