我正在開發一個Windows Mobile 6.5(.NET Compact Framework 3.5)應用程序,它將設備PIM數據與Google日曆和Google Tasks服務同步。我顯然希望利用Google API for .NET(http://code.google.com/p/google-api-dotnet-client/),但顯然它僅爲標準桌面版本的.NET Framework而設計。Google API和.NET Compact Framework
試圖編譯一個引用官方API .dll失敗的CF3.5項目,如 「類型'System.Uri'是在未引用的程序集中定義的,必須添加對程序集'系統,版本= 2.0.0.0,文化=中立,PublicKeyToken = b77a5c561934e089'。「這當然是無法在CF項目中引用的.NET Framework 2.0 .dll。
當我下載API源並試圖在CF3.5下自己構建它們時,由於引用了僅包含在標準.NET框架中的幾個功能,它再次失敗。
所以我的問題是,我在這裏有什麼選擇?是否有一個爲Compact Framework設計的Google API版本,至今我一直忽略它? 如果沒有,我是否應該嘗試通過刪除衝突的功能來修改API,希望它們不會用於我的應用程序的功能?我是否應該將預先製作的API放在一起,並僅將其用於學習目的以構建自己的? 或者你有什麼想法?
任何輸入非常感謝。
最好的問候,
查爾斯
https://developers.google.com/google-apps/help/articles/gdatawindowsmobile – thangcao 2014-11-10 09:55:59