2012-04-11 41 views
1

我有一個使用Microsoft Sync Framework的Windows Mobile應用程序。 WCF服務託管在我的本地IIS上。它在停靠並連接到互聯網時測試很棒。但是,如果我斷開互聯網,嘗試在離線時更改本地數據庫,則會失去與應用程序的連接。所以我只想建立一個駕駛室並將其安裝在設備上。爲Windows Mobile創建cab文件偶爾連接的應用程序

問題是我不知道我在做什麼,不知道要包括什麼和不該包含什麼。我試了兩次,兩次失敗都說找不到SQL CE db(ElectricReading.sdf)。

我下面這個教程:http://www.mobilepractices.com/2008/02/how-to-create-windows-mobile-smart.html

但它似乎沒有我添加ElectricBarcodeApp.exe後拿起正確的依賴關係。例如,對我的服務庫添加沒有依賴關係。

這裏是我的項目的樣子:

enter image description here

那麼,我需要什麼駕駛室包括哪些內容?任何幫助深表感謝。所以我可以學習的解釋也會很棒。謝謝!!讓我知道我可以提供哪些其他信息。

編輯: 這是我的CAB文件看起來像我補充後ElectricBarcodeApp.exe: enter image description here

+0

你看過RDA同步嗎?無論哪種方式,你需要某種形式的本地緩存來處理當遠程服務器超出範圍(通過缺乏網絡覆蓋或其他威脅) – 2012-04-11 18:33:25

+0

這就是Sync Framework提供的......有一個本地數據庫,它存儲數據,直到服務器再次在範圍內。我只是不確定如何在駕駛室中包含該數據庫。 – tarheels058 2012-04-11 18:36:42

回答

1

的CAB發電項目是作爲非直觀的,因爲它得到。當您選擇該項目時,右側會出現一些容易遺漏的小圖標。其中之一是目標的「文件視圖」。

File Editor Icon

從那裏,你可以選擇其他文件在您的CAB包括(右鍵單擊「應用程序文件夾」,選擇「添加文件」)。

Target device file system

只需選擇您當地的自衛隊將其添加到CAB。

相關問題