OpenNETCF 1.4 против OpenNETCF 2.3 - PullRequest
6 голосов
/ 24 марта 2010

У меня есть возможность обновить устаревший набор приложений, в настоящее время использующих .net 1.1, до новейшей платформы .net.

Он использует OpenNETCF 1.4 для связи с мобильным устройством.

Стоит ли также обновить opennetCF версии 1.4 до версии 2.3?

Должен ли я ожидать значительных препятствий / проблем при этом

OR

Если кто-нибудь уже сделал обновление, это безболезненно и полезно?

Приложение использует Rapi из OpenNETCF.Desktop.Communication

Приложения для КПК работают на Dell X51 и HP IPaQ series

1 Ответ

6 голосов
/ 24 марта 2010

Это сильно зависит от того, какие части 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 (в течение этого периода сеть Wi-Fi значительно изменилась)
...