windows mobile 6 应用程序可以在 windows ce 6 上运行吗

Will a windows mobile 6 app work on a windows ce 6

我需要为 windows ce 6 设备制作应用程序,但我没有找到适用于此类操作系统的任何模拟器,而且我也没有该设备。我只得到 windows ce 5 或 windows mobile 5 和 6 模拟器。如果为 windows mobile 6 编写应用程序,之后可以在 windows ce 上安装它吗?它会工作吗?他们都使用 net framework 3.5。如果不能,我该怎么办?有什么建议吗?

谢谢。

您必须针对 Windows CE 而不是 Windows Mobile 编写您的应用程序!

针对 Windows Mobile 编写和编译的应用程序引用了 WM 上不可用的 shell 函数 (aygshell)。

您应该获得一个 Windows OEM 为您编写的设备准备的 CE 平台 SDK。那应该能让你运行一个模拟器。

另见 https://msdn.microsoft.com/en-US/library/ee504799%28v=winembedded.60%29.aspx

顺便说一句:您可以 运行 Compact Framework 应用程序在您的 PC 上无需任何更改,只要它们不引用任何仅 CE 的功能即可。