我现在的多普达C720w手机用的是wm6.1的系统。它只能部分支持.NET2.0。我的编程是用的.NET2005 的智能项目。
当项目不含有Button控件,只有一个Label时,把程序放到手机里面就能正常运行。
当项目有Button控件时,把程序放到手机上面就运行不了,报错:
NotSupportedException 
Microsoft.AGL.Common.MISC.HandleAr() 
System.Windows.Forms.Button.ctor() 
而把这个程序放到多普达s1上面就能正常使用。大家有没有什么办法让它能够正常支持Net的控件啊!!!

解决方案 »

  1.   

    .NET版本的问题吧,C720w的版本可能比s1上的更精简。。
      

  2.   

    从原理上看不太可能跟机型有关系...WM6.1的系统不存在不支持.NET CF 2.0,WM5.0都不应该有这种情况...看看你那个手机上的.NET CF版本是否正确...你可以连到电脑上从VS中部署到设备更新一下.NET CF试试...
      

  3.   

    to:vrhero
     怎么查看手机上的.NET CF版本?又如何在电脑上从VS中部署到设备更新一下.NET CF?
    能说得详细一点吗?
      

  4.   


    跟有没有Button有个“鬼”关系!你的Button触发什么事件?
      

  5.   

    如果是窗口一开启,任何自定义代码都不运行,就失败,那么你大概应该检查 Windows 目录下的系统文件是不是被破坏了。大概跟.net framework应该没有关系了。重刷是可以的。
      

  6.   

    to:sp1234
    是一开机就报错,Button没有执行任何代码。只是把Button控件放在界面上面。另把手机插在电脑上面,在Net2005开发环境里面做联机部署到手机上面时,也出现报错。To:All
    我手机的.NET CF已经装了,不管是2.0的还是3.5都装过。还是没有用。不知道WM6.5能不能运行,没有试过。
      

  7.   

    用linkLabel吧,这个可以用的。试过了的
      

  8.   

    两种方法:一是在手机上安装.NetCF 2.0; 二是重新刷机器