如何:從 SQL Server Compact Runtime 安裝程式中擷取 64 位元 DLL

在某些開發案例中,您必須將 64 位元 SQL Server Compact 3.5 原生 DLL 納入專案中。例如,當您針對 64 位元目標建立使用 SQL Server Compact 3.5 私下部署的應用程式時。如果您正在 64 位元環境中開發,可以在 %Program Files%\Microsoft SQL Server Compact Edition\v3.5 資料夾中取得這些 DLL。不過,64 位元 SQL Server Compact 3.5 Runtime 無法安裝於 32 位元 Windows 環境中,因此預設安裝不會提供 64 位元 DLL 給開發人員。在 32 位元環境中工作的開發人員必須下載 64 位元 SQL Server Compact 3.5 Runtime 安裝程式 (SSCERuntime-ENU-x64.msi),然後擷取其檔案。從 MSI 中擷取這些檔案之後,您就可以瀏覽至擷取的目標目錄,藉以將 64 位元原生 DLL 納入專案中。

若要從 64 位元 SQL Server Compact Runtime 安裝程式中擷取 SQL Server Compact 3.5 DLL

  1. Microsoft SQL Server Compact 3.5 網站 (英文) 下載 64 位元 SQL Server Compact 3.5 Runtime 安裝程式 (SSCERuntime-ENU-x64.msi)。

  2. 開啟命令提示字元,然後在命令列中,建立要擷取這些檔案的目標目錄,例如 md c:\x64

  3. 變更至安裝程式的下載目錄,例如 cd c:\InstallerDownloadDirectory

  4. 在命令列中,輸入 msiexec /a SSCERuntime-ENU-x64.msi,然後按下 Enter 鍵。

  5. 當系統提示您輸入網路位置時,請輸入您在步驟 3 中建立之目錄的完整路徑,例如 c:\x64。如果您指定為網路位置的目錄是 c:\x64,64 位元原生 DLL 就會擷取至下列位置:c:\x64\Programs\Microsoft SQL Server Compact Edition\v3.5\Microsoft SQL Server Compact Edition\v3.5。