Конвертируйте .net project 4.5 framework в проект windowsCE (smartDevice), который поддерживает разработку в 2008 году - PullRequest
0 голосов
/ 07 апреля 2019

Я написал код в C # .NET Framework 4.5. Теперь клиент говорит, что хочет это в Windows CE. Поэтому я скачал VS 2008 и создал проект для смарт-устройств с опцией Windows CE и фреймворком 3.5. Я использовал файлы как есть и собираю. Решение дает много ошибок при сборке. Например, ошибка - фоновый работник в .Net 4.5 не поддерживается в проекте WinCE 2008 Любые указатели, как это может быть достигнуто? Это огромный код, поэтому переписывание всего кода будет стоить дорого. Быстрые указатели высоко ценятся.

Я попытался удалить ссылки из старого Proj и попытался в том числе DLL из VS 2008 DLL. Например. System.Data.SQL отсутствует в 2008 году. Фоновый рабочий отсутствует в VS2008

1 Ответ

1 голос
/ 08 апреля 2019

Ознакомьтесь с платформой Smart Device Framework, она предоставляет порт фонового рабочего для .NET Compact Framework. Это может дать вам некоторые альтернативы для других частей кода, на которые вы портируете:

https://github.com/ctacke/sdf

Отсутствует библиотека SQL Server, на которую трудно ответить без подробностей, но вам нужно будет решить, как вы хотите получить доступ к данным. Будет ли локальная база данных, или вам нужно будет получать данные из базы данных SQL Server через какой-либо тип службы?

SQL Server Compact и SQLite - популярные базы данных, используемые в Windows CE, так что это некоторые варианты, если вам нужно создать какую-то локальную базу данных.

...