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