我有一个使用Windows Mobile 6专业SDK编译的Pocket PC应用程序。
现在我希望该应用程序可以与Windows CE一起使用。
在Windows CE上编译它并使其在Windows CE上运行的程序是什么?
答案 0 :(得分:0)
这可能听起来很愚蠢或明显,但是:使用Windows CE SDK构建(download link)。
步骤1:安装SDK后,创建一个新的Windows CE项目。
第2步:在新的CE项目中获取空白的Form1.cs表单,并将其重命名为您在旧的Windows Mobile 6项目中使用的表单。
差不多完成了。
步骤3:现在,关闭Visual Studio,浏览到Windows CE项目文件夹,然后删除刚刚重命名的表单。
第4步:浏览到Windows Mobile 6项目文件夹。将bin
和obj
文件夹以及.proj和.sln文件的所有除复制到Windows CE项目文件夹。
步骤5:打开Visual Studio和Windows CE项目。
第6步:变得疯狂并点击运行[F5]。
这很可能会产生许多错误。这些错误是因为您调用了一个特定于Windows Mobile的函数,或者可能是因为同一函数的Windows CE版本需要不同的参数。
第7步:有些内容可能无法轻松移植到Windows CE。对于这些项目,您可以使用Windows CE启动新的线程,如“我如何使用Windows CE执行FunctionWM()”等。