【问题标题】:OpenNETCF 1.4 Vs OpenNETCF 2.3OpenNETCF 1.4 与 OpenNETCF 2.3
【发布时间】:2011-01-31 06:11:30
【问题描述】:

我有机会将目前使用 .net 1.1 的旧版应用程序套件升级到最新的 .net 框架。

它使用 OpenNETCF 1.4 与移动设备通信。

从 opennetCF 1.4 版升级到 2.3 版是否值得?

我是否应该在这样做时预期会遇到重大障碍/问题

如果有人已经完成升级,它是否无痛且有益?

应用程序利用 OpenNETCF.Desktop.Communication 中的 Rapi

PDA 应用程序在 Dell X51 和 HP IPaQ 系列上运行

【问题讨论】:

    标签: windows-mobile compact-framework opennetcf


    【解决方案1】:

    这在很大程度上取决于您使用的 SDF 的哪些部分。 RAPI 的东西根本不是 SDF 的一部分,所以它不是通信方程式的一部分。

    SDF 1.4 针对 CF 1.0。 CF 2.0 和 3.5 弃用了其中的大部分内容,并且我们删除了大部分已弃用的部分,因为重复功能毫无意义。

    我们还重命名了很多东西,以更符合一般的 .NET 命名约定。

    SDF 2.3 也有超过 1.4 的大量错误修复。

    所以,一般来说,从 1.4 到 2.3 的迁移主要包括:

    • 命名空间更改为使用 System.*,其中 CF 仅引入了最初提供的 SDF 功能
    • 重命名类的类名称更改(以“2”结尾的类被重命名为以“Ex”结尾。
    • 使用重构的 SDF 片段更改代码(WiFi 网络内容在此期间发生了巨大变化)

    【讨论】:

    • 克里斯,谢谢您的回复。这真的是我要找的。有一次我尝试用 .Net 2.0 引用替换 OpenNETCF 引用,我发现 OpenNETCF 控件具有 .net 控件所没有的额外属性,因此它的工作量比我想象的要多(TextDecoration?)。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 2013-08-22
    • 1970-01-01
    • 2010-12-21
    • 1970-01-01
    • 2011-06-11
    • 2021-03-20
    相关资源
    最近更新 更多