繁体   English   中英

是否可以在Windows Mobile 6.5上运行为Windows Embedded Compact 7开发的程序?

[英]Is it possible to run a program developed for Windows Embedded Compact 7 on Windows Mobile 6.5?

我尝试搜索此答案,但没有运气。 任何信息都是有用的。

Windows Mobile 6.5于2008年基于CE 5.2发行。 Windows Embedded Compact 7于2011年发布,是CE 7。

如果应用程序是针对Compact 7上的.Net Compact Framework 3.5开发的,那么我认为它仍将在6.5上运行。

如果它是在Compact 7上本机开发的,则取决于它使用的API,它可能无法在Mobile 6.5上运行。 这个答案说它可以工作。 采用其他方式的应用程序更有可能工作。

由于您添加了C#,所以我想您是在谈论托管应用程序。 要运行它,您需要在设备上使用压缩版的正确版本或更新的版本。 WM6.5支持的最新版本应该是3.5,我不记得它是否是操作系统的一部分,或者是否需要单独安装,请下载链接: https : //www.microsoft.com/zh-cn /download/details.aspx?id=65如果您的应用程序还使用本机代码,则事情可能会有些复杂。 CE 7与较早版本(WM6.5基于CE5)二进制兼容,因此这些二进制组件也可以在CE5上运行。 另一方面,在CE6和CE7中添加了新的API,这(或者只是使用新的SDK重新构建了它们的事实)可能会阻止这些东西在该设备上运行。 托管应用程序可能还会调用某些特定设备不支持的API(这可能取决于操作系统版本,也取决于制造商决定在该特定设备的OS映像中包括的组件)。 如果您有源代码,则可以解决这些问题。 您唯一可以做的就是尝试看看您得到什么错误(如果有)。 不能保证它将运行,也不能保证它不会运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM