wm6 出现的应用程序需要比安装此设备上.net CF更高版本

chunxilu1979   2009-1-9 16:40 楼主
我在MC35上部署了一个我开始好的应用程序,有多个窗口
每次进入第一个窗口时没有问题,但show第二个窗口(第一个隐藏)有时会出现在

***.exe
MissingMethodException
此应用程序需要比安装在此设备上的.net CF更高版本。

位于
System.ComponentModel.Componet.Finalize()

我把MC35装上.net CF 3.5的也不能解决

回复评论 (8)

补充:退出后重新进又正常,过不久或用几次又会弹出这个来
点赞  2009-1-9 16:43
.net CF 3.5没有装好吧,确定你的系统支持.net CF 3.5么?
点赞  2009-1-9 19:22
System.ComponentModel.Componet.Finalize() 这个没贴全吧,沿着CALLSTACK找到底是哪个函数出的问题,MISSING不见得是.NET的问题.也有可能是反射的事.
点赞  2009-1-10 09:07
System.TypeLoadException: 此应用程序需要比安装在此设备上的 Microsoft(R) .NET Compact Framework 更高的版本。


位于 System.Windows.Forms.Control.OnClick()
位于 System.Windows.Forms.Button.OnClick()
位于 System.Windows.Forms.ButtonBase.WnProc()
位于 System.Windows.Forms.Control._InternalWnProc()
位于 Microsoft.AGL.Forms.EVL.EnterMainLoop()
位于 System.Windows.Forms.Application.Run()
位于 ICS.Program.Main()

这是从Main()中捕捉到的
点赞  2009-1-12 14:07
帮顶。
点赞  2009-1-13 14:54
引用: 引用 2 楼 ultrapro 的回复:
.net CF 3.5没有装好吧,确定你的系统支持.net CF 3.5么?

有道理
点赞  2009-1-14 14:23
dingding
点赞  2009-10-13 13:39
看看嘛,还不知道怎样呢
点赞  2010-5-21 23:16
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复