共用方式為


轉散發 Sync Framework

Sync Framework 元件的轉散發方式是在您的應用程式部署中加入一個或多個 Sync Framework 安裝套件。這些元件是透過不同的套件提供,方便您根據應用程式的需求調整安裝。不過,目前不支援透過封裝 SDK 或安裝個別的 DLL 轉散發 Sync Framework。

判斷要安裝的套件

Sync Framework 在 Microsoft 下載中心 (英文) 上提供了三個安裝套件。這些套件會將元件安裝在 Program Files\Microsoft Sync Framework\v2.0\Runtime 中。根據處理器架構,安裝路徑中的最終目錄是 \x86、\x64 或 \ia64。此外,Managed DLL 也會新增至全域組件快取 (GAC)。

請根據應用程式的功能,判斷您需要下列哪些套件。所列出的套件名稱代表適用於 x86 平台的初始英文版。其他版本的名稱將有所不同。

  • Synchronization-v2.0-x86-ENU.msi (這個套件是其他套件的必要元件,而且必須優先安裝)。

    安裝的 DLL 描述

    Microsoft.Synchronization.dll、Synchronization2.dll 和 FeedSync2.dll

    同步處理執行階段的 Managed 和原生 API、核心元件及 Web 同步處理元件。如需詳細資訊,請參閱使用自訂提供者同步處理資料存放區同步處理 Web 摘要

  • ProviderServices-v2.0-x86-ENU.msi

    安裝的 DLL 描述

    Microsoft.Synchronization.MetadataStorage.dll 和 MetaStore2.dll,以及 Msfdb.dll、Msfdbqp.dll 和 Msfdbse.dll

    中繼資料儲存服務的 Managed 和原生 API,以及此服務所使用之輕量型資料庫的 DLL。如需詳細資訊,請參閱 Sync Framework Metadata Storage Service

    Microsoft.Synchronization.SimpleProviders.dll 和 SimpleProviders2.dll

    簡單自訂提供者所適用的 Managed 和原生 API。如需詳細資訊,請參閱實作簡單的自訂提供者

    Microsoft.Synchronization.Files.dll 和 FileSyncProvider2.dll

    檔案同步處理提供者所適用的 Managed 和原生 API。如需詳細資訊,請參閱同步處理檔案

  • DatabaseProviders-v2.0-x86-ENU.msi

    安裝的 DLL 描述

    Microsoft.Synchronization.Data.dll、Microsoft.Synchronization.Data.Server.dll、Microsoft.Synchronization.Data.SqlServer.dll 和 Microsoft.Synchronization.Data.SqlServerCe.dll

    資料庫同步處理提供者的 Managed API。如需詳細資訊,請參閱同步處理資料庫

安裝必要的套件

在您判斷出應用程式所需的套件之後,就應該在應用程式部署期間,將這些必要元件安裝在每位使用者的電腦上。每個 Sync Framework 安裝套件都會先偵測套件中的元件是否存在使用者的電腦上,如果這些元件不存在,再安裝這些元件。如果您之後解除安裝 Sync Framework 元件,就必須先手動重新安裝它們或由應用程式安裝,然後應用程式才能正常執行。

在 Visual Studio 中,您可以使用 ClickOnce 部署或 Windows Installer 部署技術來部署應用程式。如果您使用 Visual Studio 進行應用程式部署,就可以利用 Sync Framework 所提供的啟動載入器套件來簡化新增安裝必要元件的程序。您可以從 Microsoft 下載中心 (英文) 下載啟動載入器套件。此下載頁面包含有關如何使用這些套件的詳細指示。

如需 Visual Studio 應用程式部署和必要元件的詳細資訊,請參閱下列主題。

主題 描述

選擇部署策略 (英文)

描述如何使用 ClickOnce 和 Windows Installer,從 Visual Studio 部署 Windows 架構應用程式。

新增自訂必要元件 (英文)

描述如何針對 Visual Studio 的應用程式部署指定必要元件。

必要條件對話方塊 (英文)

描述 Visual Studio [必要條件] 對話方塊所提供的選項。

請參閱

概念

安裝、轉散發和版本相容性