部署智慧型裝置應用程式
此主題描述兩個類型的應用程式部署:
- 在開發過程中將您的智慧型裝置應用程式部署到一個裝置
- 開發完成後的最終應用程式部署
開發期間的部署
Managed 程式碼應用程式
若要將 Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) 納入 Managed Microsoft Visual Studio 專案,請加入 System.Data.SqlServerCe 組件的參考。新增此參考之後,每次編譯並部署應用程式時,就會有三個 .cab 檔案自動部署到智慧型裝置中:
- Sqlce.dev.language.platform.processor.cab
- Sqlce.platform.processor.cab
- Sqlce.repl.platform.processor.cab
這些 DLL 會安裝在 \Program Files\Microsoft SQL Server Compact Edition\v3.5 目錄中。如需每個 .cab 檔案內容的詳細資訊,請參閱<在裝置上安裝及部署 (SQL Server Compact)>。
機器碼應用程式
如果您在 Microsoft Visual C++ 中開發應用程式,則部署應用程式時,並不會自動安裝 SQL Server Compact 3.5。您必須先複製 SQL Server Compact 3.5 安裝 .cab 檔案,然後將它安裝在智慧型裝置上。SQL Server Compact 3.5 的 .cab 檔案名為 Sqlce.platform.processor.cab,位於下列目錄:
%Program Files%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
注意
如果應用程式使用合併式複寫或 RDA,您就必須安裝 Sqlce.repl.platform.processor.cab 檔案。
最終應用程式部署
應用程式完成之後,在準備將它部署到多個裝置時,您會為此應用程式建立一個 .cab 檔案,然後使用此 .cab 檔案將應用程式安裝到多個裝置上。若要以 Visual Studio 建立應用程式的 .cab 檔案,請在專案的 [建置] 功能表上選取 [建置封包檔]。
產生的 .cab 檔案只含有應用程式的二進位編碼。這不包含 SQL Server Compact 3.5 或 Microsoft .NET Compact Framework。若要全面部署您的應用程式,您必須將 SQL Server Compact 3.5 與 .NET Compact Framework .cab 檔案連同您的應用程式 .cab 檔案一併複製及擷取。
- 此 .NET Compact Framework .cab 檔案名稱為 NETCFversion.platform.processor.cab。這位於下列目錄:
\Program Files\Microsoft.NET\SDK\CompactFramework\NETCFversion\WindowsCE\platform\processor\NETCFversion.platform.processor.cab。 - SQL Server Compact 3.5 的 .cab 檔案名為 Sqlce.platform.processor.cab 和 Sqlce.repl.platform.processor.cab。這些位於下列目錄:
%Program Files%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor
例如,若要將 .NET Compact Framework 及 SQL Server Compact 3.5 的 2.0 版納入您在 armv4 處理器上為 Windows CE 5 作業系統開發之應用程式的部署,您就必須納入下列兩個檔案:
- C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce500\armv4i \NETCFv2.wce5.armv4.cab
- C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i\sqlce.wce5.armv4i.cab
注意
如果應用程式使用合併式複寫或 RDA,您就必須安裝 Sqlce.repl.platform.processor.cab 檔案。