首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WinCE6.0设备不能运行C#该如何解决

2012-05-20 
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
[解决办法]

探讨

试一下只选择:.net compact framework 3.5

[解决办法]
Wince允许安装多个版本的CF,似乎可以更好地支持各种版本的.net应用程序。
但如果真这样做了,可能就会如楼主这般悲催。
曾看到有人在微软的论坛发过这样的帖子,记得微软的建议是卸载CF

另外,用\Windows\cgacutil.exe命令查看CF版本号
看与你VS“解决方案管理器”引用中dll的CF版本是否匹配(VS2005也有可能用的CF3.5)
VS的版本至少不能高了。

热点排行