安装 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,以与其他数据库提供程序匹配。