但是一旦冷启动,PDA上系统就还原了,变成了net2.0,这时候程序就运行不了提示,需要net3.5
怎么解决?
有pda上3.5的精简安装包嘛?别像win32的那个3.5,200MB,算了。
还有其他方法嘛?请各位指教!
11 个解决方案
#1
应该只是需要3.5的几个文件而已
#2
如果不能从定制系统入手,那就把所需的库与应用 一起发布
#3
冷启动,安装的文件就丢失。
说明PDA用的基于RAM的文件系统,系统的根目录是挂在的Object Store file system。
你自己安装.net的话,重新启动之后就不能用了,还得重新安装。
你可以联系PDA厂家,让他们给你升级系统,加进.net cf 3.5的支持。
或者让厂家把PDA修改为rom-only文件系统,这样你自己安装的.net文件掉电之后就不会丢失。
另外楼主要搞清概念,wince系统用的.net叫做.net compact framework 3.5/2.0,
而桌面Windows用的.net叫做.net framework 3.5/2.0,两者是不相同的。
最好的办法是联系厂家,让他们给你升级系统,也就是重新定制wince,加进去.net cf 3.5组件。
说明PDA用的基于RAM的文件系统,系统的根目录是挂在的Object Store file system。
你自己安装.net的话,重新启动之后就不能用了,还得重新安装。
你可以联系PDA厂家,让他们给你升级系统,加进.net cf 3.5的支持。
或者让厂家把PDA修改为rom-only文件系统,这样你自己安装的.net文件掉电之后就不会丢失。
另外楼主要搞清概念,wince系统用的.net叫做.net compact framework 3.5/2.0,
而桌面Windows用的.net叫做.net framework 3.5/2.0,两者是不相同的。
最好的办法是联系厂家,让他们给你升级系统,也就是重新定制wince,加进去.net cf 3.5组件。
#4
谢谢各位!
有没有在手持机上安装的3.5CF包,给个地址好嘛?
有没有在手持机上安装的3.5CF包,给个地址好嘛?
#5
修改\Application\STARTUP.REG 在开头加入以下,我把安装文件放在\Application\Soft\,每次冷起动设备都会自动安装的,NETCFv2.wce5.armv4i.cab在VS2008安装目录下可以找到。
[HKEY_CURRENT_USER\Software\Symbol\Startup\Programs\Prog10]
"Name"="\windows\wceload.exe"
"Command"="/noaskdest \Application\Soft\NETCFv2.wce5.armv4i.cab"
"Continue"=dword:0
"ColdBootOnly"=dword:1
[HKEY_CURRENT_USER\Software\Symbol\Startup\Programs\Prog10]
"Name"="\windows\wceload.exe"
"Command"="/noaskdest \Application\Soft\NETCFv2.wce5.armv4i.cab"
"Continue"=dword:0
"ColdBootOnly"=dword:1
#6
NETCFv2.wce5.armv4i.cab
把V2版的这个包,解压后拷你的EXE文件一起。
把V2版的这个包,解压后拷你的EXE文件一起。
#7
要下载专门用于PDA的安装包。 比如: NETCFv35.wm.armv4i.cab 或者 NETCFv35.wce.armv4.cab等等。
下载后将cab复制到PDA上,点击安装就可以了。
#8
NETCFv2.wce5.armv4i.cab
把V2版的这个包, 拷贝到模拟器或工控机的盘内,双击它,将自动安装,安装好后,就可以直接运行文件了,
3.5的道理相同的。
把V2版的这个包, 拷贝到模拟器或工控机的盘内,双击它,将自动安装,安装好后,就可以直接运行文件了,
3.5的道理相同的。
#10
楼主已经安装了。只是楼主安装重启掉电了。
.net 3.5 有组件啊。
wince5.0 升级到2010 年全年包。有组件的,选择.net 3.5 兼容.net2.0 就可以的。
#11
如果你安装cab 包,要重启还有用,就要实现rom 文件系统,具体方法见我的博客。
#1
应该只是需要3.5的几个文件而已
#2
如果不能从定制系统入手,那就把所需的库与应用 一起发布
#3
冷启动,安装的文件就丢失。
说明PDA用的基于RAM的文件系统,系统的根目录是挂在的Object Store file system。
你自己安装.net的话,重新启动之后就不能用了,还得重新安装。
你可以联系PDA厂家,让他们给你升级系统,加进.net cf 3.5的支持。
或者让厂家把PDA修改为rom-only文件系统,这样你自己安装的.net文件掉电之后就不会丢失。
另外楼主要搞清概念,wince系统用的.net叫做.net compact framework 3.5/2.0,
而桌面Windows用的.net叫做.net framework 3.5/2.0,两者是不相同的。
最好的办法是联系厂家,让他们给你升级系统,也就是重新定制wince,加进去.net cf 3.5组件。
说明PDA用的基于RAM的文件系统,系统的根目录是挂在的Object Store file system。
你自己安装.net的话,重新启动之后就不能用了,还得重新安装。
你可以联系PDA厂家,让他们给你升级系统,加进.net cf 3.5的支持。
或者让厂家把PDA修改为rom-only文件系统,这样你自己安装的.net文件掉电之后就不会丢失。
另外楼主要搞清概念,wince系统用的.net叫做.net compact framework 3.5/2.0,
而桌面Windows用的.net叫做.net framework 3.5/2.0,两者是不相同的。
最好的办法是联系厂家,让他们给你升级系统,也就是重新定制wince,加进去.net cf 3.5组件。
#4
谢谢各位!
有没有在手持机上安装的3.5CF包,给个地址好嘛?
有没有在手持机上安装的3.5CF包,给个地址好嘛?
#5
修改\Application\STARTUP.REG 在开头加入以下,我把安装文件放在\Application\Soft\,每次冷起动设备都会自动安装的,NETCFv2.wce5.armv4i.cab在VS2008安装目录下可以找到。
[HKEY_CURRENT_USER\Software\Symbol\Startup\Programs\Prog10]
"Name"="\windows\wceload.exe"
"Command"="/noaskdest \Application\Soft\NETCFv2.wce5.armv4i.cab"
"Continue"=dword:0
"ColdBootOnly"=dword:1
[HKEY_CURRENT_USER\Software\Symbol\Startup\Programs\Prog10]
"Name"="\windows\wceload.exe"
"Command"="/noaskdest \Application\Soft\NETCFv2.wce5.armv4i.cab"
"Continue"=dword:0
"ColdBootOnly"=dword:1
#6
NETCFv2.wce5.armv4i.cab
把V2版的这个包,解压后拷你的EXE文件一起。
把V2版的这个包,解压后拷你的EXE文件一起。
#7
要下载专门用于PDA的安装包。 比如: NETCFv35.wm.armv4i.cab 或者 NETCFv35.wce.armv4.cab等等。
下载后将cab复制到PDA上,点击安装就可以了。
#8
NETCFv2.wce5.armv4i.cab
把V2版的这个包, 拷贝到模拟器或工控机的盘内,双击它,将自动安装,安装好后,就可以直接运行文件了,
3.5的道理相同的。
把V2版的这个包, 拷贝到模拟器或工控机的盘内,双击它,将自动安装,安装好后,就可以直接运行文件了,
3.5的道理相同的。
#9
http://download.csdn.net/detail/chzadm/3750825
这是下载地址,使用说明详细。
这是下载地址,使用说明详细。
#10
楼主已经安装了。只是楼主安装重启掉电了。
.net 3.5 有组件啊。
wince5.0 升级到2010 年全年包。有组件的,选择.net 3.5 兼容.net2.0 就可以的。
#11
如果你安装cab 包,要重启还有用,就要实现rom 文件系统,具体方法见我的博客。