共用方式為


部署智慧型裝置應用程式

此主題描述兩個類型的應用程式部署:

  • 在開發過程中將您的智慧型裝置應用程式部署到一個裝置
  • 開發完成後的最終應用程式部署

開發期間的部署

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 檔案。

另請參閱

參考

System.Data.SqlClient

說明及資訊

取得協助 (SQL Server Compact 3.5 Service Pack 1)