Мы добавляем функциональность в клиент Windows Mobile для отправки данных в службу .NET. К сожалению, класс .cs, который создает svcutil.exe, генерирует непригодный код для Compact Framework. (это имя не существует в компактной структуре)
Существует ли замена или сторонний класс или обходной путь, или любой другой способ заставить мобильное приложение подключиться к услуге?
Мы можем изменить API / сервис для поддержки Compact-Framework. Мы новички в CF-игре (и .NET в целом). Мы не уверены в том, как разрешить CF-клиентам - метод «из коробки» подходит для настольных приложений, но, увы, не для мобильных устройств ...
EDIT
Я попытался использовать netcfSvcUtil.exe вместо этого, но получил ошибку (которую я не получаю с svcutil.exe ). Я полагаю, это означает, что созданный сервис просто не совместим с компактной структурой?
Я совершенно не осведомлен об этом - но я бы предположил, что спецификации для передачи данных не имеют корреляции между платформами и что транспортировка может осуществляться между буксиром. Я полагаю, это наивно ...
Любые предложения о том, как это исправить? Нужно ли менять сторону обслуживания, чтобы она была удобной для мобильных / компактных сред?
EDIT
сообщения об ошибках, которые я получаю:
Ошибка: в инструменте произошла ошибка.
Ошибка: ошибка в приложении