compact-framework - OpenNETCF 和 Compact Framework 3.5 兼容性

标签 compact-framework opennetcf

我目前正在将 Compact Framework 2.0 应用程序迁移到新的 Windows Embedded 7 Compact 计算机,并且必须针对 CF 3.5 重新编译它。它可以编译,但根本不运行。

我正在使用 OpenNETCF 版本 2.3,在开始调试过程之前,我想确认它确实与 Compact Framework 3.5 兼容。

已编辑

这些是我正在使用的组件:

  • 使用 OpenNETCF.IO;
  • 使用 OpenNETCF.Windows.Forms;
  • 使用 OpenNETCF.WindowsCE;
  • 使用 OpenNETCF.WindowsCE.Notification;
  • 使用 OpenNETCF.Threading

当我创建属于实现 IMessageFilter 的类的对象时,会发生阻塞,请参阅下面的代码

  public class Program
        {
           public static FormFilter myFilter = new FormFilter();  //chocking happens here!
    
            public static void Main(string[] args)       
            {
              //main code here
            }


    public class FormFilter : IMessageFilter
    {
        private frmMain _frmOwner;

        //messages
        static int WM_LBUTTONDOWN = 0x0201;
        const int WM_CLOSE = 0x0010;
        const int WM_KEYDOWN = 0x100;

        //button related:
        private List<Button> buttonList;
        private List<TextBox> txtBoxList;

        public FormFilter()
        {
            buttonList = new List<Button>();
            txtBoxList = new List<TextBox>();
        }

        public bool PreFilterMessage(ref Microsoft.WindowsCE.Forms.Message m)
        { }

        //watch buttons etc functions go here
} //end of FormFilter class
} //end of Program

最佳答案

是的,SDF 2.3 与 Compact Framework 2.0 或 3.5 兼容。如果不确切知道您正在使用哪些部分,我无法进一步帮助您了解可能导致应用程序无法运行的原因。

关于compact-framework - OpenNETCF 和 Compact Framework 3.5 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12097204/

相关文章:

c# - 掌上电脑 : Draw control to bitmap

winforms - 当文本框更改而不是失去焦点时更新数据绑定(bind)

.net - 为什么我会得到 "The type of namespace name ' bla' does not exist...” 没有更改后?

c# - 为什么我尝试打开串口时得到 "CreateFile Failed: 161"?

.net - OpenNETCF.Timers.Timer2 和 System.threading.timer 7-8 小时后错误的定时事件调用

.net - 什么会导致项目突然忘记其中一个引用?

c# - 以编程方式创建无线自组织网络

Sqlite 优化 : Read only scenario

c# - 指示 KeyPress 是否来自 SIP,而不是硬按钮

c# - 将记录插入到 SQL Server CE 数据库移动到另一个线程? C# Compact Framework 3.5