两周前买了tiny6410的板子(核心板+底板),跑的系统是winCE6.0,碰到了一个极其极其困难和诡异的事情,无法解决!!!!!!!!!!!!!!
(1)使用厂家自带的winCE镜像——基于.net 2.0 和3.5的应用程序不能运行,提示“找不到System.Windows.Forms”
怀疑是这个镜像没有 .net CF2.0和3.5 ,于是进行第(2)步
(2)自己生成内核,catalog items中,将 .net compact framework 2.0 3.5右键,加到了工程中。 然后 CLEAN SYSGEN,生成了一个镜像。下载到板子上,出现同样的问题。
(3)与电脑同步,手动安装.net cf 2.0、3.5,应用程序可以运行;但断电重新加电,应用程序运行不了(RAM被清空)。所以必须安装到SD卡上,或者直接加到镜像中。
(4)如果直接安到SD卡上,安完后,我将注册表保存下来,开机时自动加载。按理说,文件还是SD卡上的文件,注册表还是安装好能用状态下的注册表,这样,该没问题了吧!!!!但是,还是运行不了!!提示“应用程序未能加载所需的组件,如果安装在某个存储卡上,请确保存储卡已经就位,然后再次启动应用程序。如果仍然不行,请重新安装”
(5)看到这个提示,我觉得,可能是SD卡不行!!!那我就直接装到 \Windows 的主内存上!!好,我这么做了,然后把新增的文件都烤了出来,把注册表也烤了出来。重新生成内核与镜像,在这过程中,把新增的文件拷到 \Windows 下,把注册表也导入了。按理说应该绝对没问题了,但是,又是不行!!!!跟(4)一样的提示!!!!
弄了快2周了!!!!无法解决!!!请友善之臂的技术支持,或者是各路牛人,都能说说你们的看法,给我一点帮助吧!!!!谢谢!