OpenNETCF 1.4与OpenNETCF 2.3

CF_*_*ner 6 compact-framework windows-mobile opennetcf

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

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

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

在这样做的时候,我是否应该期待重大的障碍/问题

要么

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

该应用程序使用OpenNETCF.Desktop.Communication中的Rapi

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

cta*_*cke 6

它在很大程度上取决于您使用的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网络内容在此期间发生了巨大变化)