安装 Sync Framework

通过 Sync Framework,您可以使用 SDK 安装包安装开发组件。对于 x86 平台的初始英语版本,此包名称为 SyncSDK-v2.0-x86-ENU.msi;对于其他版本,该名称不同。从 Microsoft Download Center(Microsoft 下载中心)下载此安装包,按照该网站上提供的安装说明操作。Sync Framework 2.0 支持与 Sync Framework 1.0 并行安装,但早于 Sync Framework 2.0 的版本必须首先卸载。可再分发组件在一组单独的包中提供。这样,您可以根据应用程序要求对安装进行定制。有关再分发的更多信息,请参见再分发 Sync Framework

此安装包将以下组件安装到 Program Files\Microsoft SDKs\Microsoft Sync Framework\v2.0,并且将托管 DLL 添加到全局程序集缓存 (GAC)。

组件 说明 安装位置

Microsoft.Synchronization.Data.dll、Microsoft.Synchronization.Data.Server.dll、Microsoft.Synchronization.Data.SqlServer.dll 和 Microsoft.Synchronization.Data.SqlServerCe.dll(请参阅下表中的版本注释)

用于数据库同步提供程序的托管 API(也要求 Microsoft.Synchronization.dll)。有关更多信息,请参见同步数据库

\Runtime\ADO.NET\V3.0\x86

\Runtime\ADO.NET\V3.0\x64

\Runtime\ADO.NET\V3.0\ia64

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

用于同步运行时、核心组件和 Web 同步组件的托管和本机 API。有关更多信息,请参见使用自定义提供程序来同步数据存储区同步 Web 馈送

\Runtime\x86

\Runtime\x64

\Runtime\ia64

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

用于元数据存储服务的托管和本机 API;以及用于该服务使用的轻型数据库的 DLL。有关更多信息,请参见 Sync Framework Metadata Storage Service

\Runtime\x86

\Runtime\x64

\Runtime\ia64

Microsoft.Synchronization.SimpleProviders.dll 和 SimpleProviders2.dll

用于简单自定义提供程序的托管和本机 API。有关更多信息,请参见实现简单自定义提供程序

\Runtime\x86

\Runtime\x64

\Runtime\ia64

Microsoft.Synchronization.Files.dll 和 FileSyncProvider2.dll

用于文件同步提供程序的托管和本机 API。有关更多信息,请参见同步文件

\Runtime\x86

\Runtime\x64

\Runtime\ia64

*.pdb 文件

在调试期间要使用的符号。

\Symbols\x86

\Symbols\x64

\Symbols\ia64

SyncSDK_v2.chm

针对所有 Sync Framework 组件的文档。

\Documentation\<LCID>

示例文件

用于演示 Sync Framework 功能的示例。

\Samples

SyncSDKEula.rtf

授权使用 Sync Framework 的许可协议。

\License Agreements

所有数据库提供程序 DLL 的版本号均为 3.0 而不是 2.0,因为某些提供程序最初是在 Sync Framework 1.0 之前发布的。Microsoft.Synchronization.Data.SqlServerCe.dll 最初是作为 SQL Server Compact 的一部分发布的,且先前具有版本号 3.5,以与 SQL Server Compact 版本相匹配。现在,此 DLL 的版本为 3.0,以与其他数据库提供程序匹配。

请参阅

概念

安装、重新分发和版本兼容性