Я занимаюсь разработкой приложения для Windows Mobile 6.5 (.NET Compact Framework 3.5), которое синхронизирует данные PIM устройства со службами Календаря Google и Google Tasks.Я, очевидно, хочу использовать Google API для .NET (http://code.google.com/p/google-api-dotnet-client/), но, очевидно, он предназначен только для стандартной настольной версии .NET Framework.
Попытка скомпилировать CF3.5Не удалось выполнить проект, ссылающийся на официальный API .dll с сообщениями типа "Тип" System.Uri "определен в сборке, на которую нет ссылок. Необходимо добавить ссылку на сборку" Система, Версия = 2.0.0.0, Культура =нейтральный, PublicKeyToken = b77a5c561934e089 '. " Это, конечно, .NET Framework 2.0 .dll, на которую нельзя ссылаться в проекте CF.
Когда я загружал исходники API и пытался создать их самостоятельно подCF3.5, он снова потерпел неудачу из-за ссылок на несколько функций, которые включены только в стандартную платформу .NET.
Итак, мой вопрос: какие у меня варианты?Есть ли версия Google API, разработанная для Compact Framework, которую я до сих пор упускал из виду?И если нет, я должен попытаться изменить API, удалив конфликтующие функции, надеясь, что они не понадобятся для функциональности моего приложения?Должен ли я вместо этого полностью отказаться от готового API и использовать его только в целях обучения для создания своего собственного?Или у вас есть какие-либо идеи?
Любой вклад с благодарностью.
С уважением,
Чарльз