WinCE6.0设备不能运行C#该如何解决
WinCE6.0设备不能运行C#WinCE6.0内核定制时添加了对CF2.0,CF3.5的支持,但是C#(CF2.0)程序不能再板子上运行
WinCE6.0设备不能运行C#
WinCE6.0内核定制时添加了对CF2.0,CF3.5的支持,但是C#(CF2.0)程序不能再板子上运行,运行时报:
此应用程序需要比安装在此设备上的 Microsoft(R) .NET Compact Framework 更高的版本。
我从网上下载了CF3.5/CF2.0在设备上安装,安装时报“已安装了NETCF的较高版本,在安装此版本之前必须先卸载较高的版本。”这说明设备是有CF3.5的,但就是 不能运行C#。
在线等解决方法..........
[解决办法]
试一下只选择:.net compact framework 3.5
[解决办法]
[解决办法]Wince允许安装多个版本的CF,似乎可以更好地支持各种版本的.net应用程序。
但如果真这样做了,可能就会如楼主这般悲催。
曾看到有人在微软的论坛发过这样的帖子,记得微软的建议是卸载CF
另外,用\Windows\cgacutil.exe命令查看CF版本号
看与你VS“解决方案管理器”引用中dll的CF版本是否匹配(VS2005也有可能用的CF3.5)
VS的版本至少不能高了。