Установка Sync Framework

Платформа Sync Framework позволяет установить компоненты для разработки с помощью пакета установки SDK. Имя пакета для английской версии для платформ на базе х86 SyncSDK-v2.1-x86-RUS.msi. Имена для других версий отличаются. Загрузите установочный пакет с веб-узла центра загрузки Майкрософт и следуйте инструкциям по установке. Sync Framework 2.1 поддерживает параллельную установку с Sync Framework 2.0 и Sync Framework 1.0. Распространяемые компоненты предоставляются в наборе отдельных пакетов. Это позволяет настроить установку в соответствии с требованиями к приложению. Дополнительные сведения о распространении см. в разделе Распространение Sync Framework.

На платформе x86 установочный пакет x86 устанавливает перечисленные ниже компоненты в папку Program Files\Microsoft SDKs\Microsoft Sync Framework\2.1 и добавляет управляемые библиотеки в глобальный кэш сборок (GAC). На платформе x64 установочные пакеты x86 и x64 выполняют установку в каталог C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\2.1. Использование других комбинаций платформ и пакетов установки может привести к небольшим различиям в пути установки.

Компонент

Описание

Местоположение для установки

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.1\x86

\Runtime\ADO.NET\V3.1\x64

Библиотеки Microsoft.Synchronization.dll, Synchronization21.dll и FeedSync21.dll

Управляемые и собственные API-интерфейсы для компонентов синхронизации времени выполнения, основных компонентов и компонентов веб-синхронизации. Дополнительные сведения см. в разделах Синхронизация хранилищ данных с помощью пользовательских поставщиков и Синхронизация веб-каналов.

\Runtime\x86

\Runtime\x64

Библиотеки Microsoft.Synchronization.MetadataStorage.dll и MetaStore21.dll; Msfdb.dll, Msfdbqp.dll и Msfdbse.dll

Управляемые и собственные API-интерфейсы для служб хранилищ метаданных, а также библиотеки для упрощенных баз данных, используемых службой. Дополнительные сведения см. в разделе Служба хранилища метаданных платформы Sync Framework.

\Runtime\x86

\Runtime\x64

Библиотеки Microsoft.Synchronization.SimpleProviders.dll и SimpleProviders21.dll

Управляемые и собственные API-интерфейсы для простых настраиваемых поставщиков. Дополнительные сведения см. в разделе Реализация простого настраиваемого поставщика.

\Runtime\x86

\Runtime\x64

Библиотеки Microsoft.Synchronization.Files.dll и FileSyncProvider21.dll

Управляемые и собственные API-интерфейсы службы синхронизации файлов. Дополнительные сведения см. в разделе Синхронизация файлов.

\Runtime\x86

\Runtime\x64

*.pdb-файлы

Символы для использования во время отладки.

\Symbols\x86

\Symbols\x64

Файлы *.h

Файлы заголовков, которые содержат декларации, необходимые для записи неуправляемого кода.

\include

файлы *.lib

Библиотеки импорта для компиляции неуправляемого кода.

\lib\x86

\lib\x64

SyncSDK_v21.chm

Документация для всех компонентов платформ Sync Framework.

\Documentation\<LCID>

Файлы образцов

Образцы, демонстрирующие функциональные возможности платформ Sync Framework.

\Samples

SyncSDKEula.rtf

Лицензионное соглашение на использование платформ Sync Framework.

\License Agreements

Примечание

Классы поставщика базы данных в пространстве имен Microsoft.Synchronization.Data.SqlServerCe требуют использования платформы SQL Server Compact 3.5 с пакетом обновления 2 (SP2).

Версии компонентов и местоположение папок

Сборки поставщика базы данных имеют номера версий, отличные от номера версии Sync Framework. Причина этого заключается в том, что до версии Sync Framework 1.0 библиотека Microsoft.Synchronization.Data.SqlServerCe.dll являлась составной частью SQL Server Compact. В этой версии библиотека Microsoft.Synchronization.Data.SqlServerCe.dll имеет номер версии 3.5, соответствующий версии SQL Server Compact. Поставщики баз данных, появившиеся в составе платформы Sync Framework, получили номер версии 2.0, чтобы подчеркнуть наличие предыдущих версий. В следующей таблице приведен список выпущенных версий Sync Framework, а также номера версий основных компонентов и процессорных архитектур, поддерживаемых в каждой из версий.

Название продукта

Версия базовых компонентов

Версия служб поставщика

Версия поставщика базы данных

Поддерживаемые архитектуры

Sync Framework 1.0

1.0

1.0

2.0

x86, x64, ia64

Sync Framework 2.0

2.0

2.0

3.0

x86, x64, ia64

Sync Framework 2.1

2.1

2.1

3.1

x86, x64

Все компоненты, перечисленные в предыдущей таблице, устанавливаются во время установки пакета Sync Framework SDK. По умолчанию на платформах x86 SDK устанавливается в папку Program Files\Microsoft SDKs\Microsoft Sync Framework, а на платформах x64 — в папку Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework.

Все группы основных компонентов могут устанавливаться или распространяться отдельно. По умолчанию на платформах x86 распространяемые компоненты устанавливаются в папку Program Files\Microsoft Sync Framework. Дополнительные сведения о распространении сборок Sync Framework см. в разделе Распространение Sync Framework.

В следующей таблице перечислены сборки для всех пакетов, содержащиеся во всех распространяемых пакетах, а также версии и пути установки (относительно корневой папки пути установки). Параметр <arch> используется в качестве заполнителя архитектуры процессора, например x86. Параметр <lang> используется в качестве заполнителя трехсимвольного идентификатора языка, например ENU для английского языка.

Пакет базовых компонентов

Имя распространяемого пакета

Имя файла распространяемого пакета

Версия пакета

Имена сборок

Версия сборки

Путь установки

Среда выполнения MicrosoftSync Framework 1.0

Synchronization.msi

1.0

Microsoft.Synchronization.dll

Synchronization.dll

FeedSync.dll

1.0.0.0

v1.0\Runtime\<arch>

Базовые компоненты MicrosoftSync Framework 2.0

Synchronization-v2.0-<arch>-<lang>.msi

2.0

Microsoft.Synchronization.dll

Synchronization2.dll

FeedSync2.dll

2.0.0.0

2.0\Runtime\<arch>

Базовые компоненты MicrosoftSync Framework 2.1

Synchronization-v2.1-<arch>-<lang>.msi

2.1

Microsoft.Synchronization.dll

Synchronization21.dll

FeedSync21.dll

2.1.0.0

2.1\Runtime\<arch>

Пакет служб поставщика

Имя распространяемого пакета

Имя файла распространяемого пакета

Версия пакета

Имена сборок

Версия сборки

Путь установки

Службы MicrosoftSync Framework 1.0

ProviderServices.msi

1.0

Microsoft.Synchronization.MetadataStorage.dll

Microsoft.Synchronization.Files.dll

Metastore.dll

Msfdb.dll

Msfdbqp.dll

Msfdbse.dll

FileSyncProvider.dll

1.0.0.0

v1.0 Runtime\<arch>

Службы поставщика MicrosoftSync Framework 2.0

ProviderServices-v2.0-<arch>-<lang>.msi

2.0

Microsoft.Synchronization.MetadataStorage.dll

Microsoft.Synchronization.Files.dll

Microsoft.Synchronization.SimpleProviders.dll

Metastore2.dll

Msfdb.dll

Msfdbqp.dll

Msfdbse.dll

SimpleProviders2.dll

FileSyncProvider2.dll

2.0.0.0

2.0\Runtime\<arch>

Службы поставщика MicrosoftSync Framework 2.1

ProviderServices-v2.1-<arch>-<lang>.msi

2.1

Microsoft.Synchronization.MetadataStorage.dll

Microsoft.Synchronization.Files.dll

Microsoft.Synchronization.SimpleProviders.dll

Metastore21.dll

Msfdb.dll

Msfdbqp.dll

Msfdbse.dll

SimpleProviders21.dll

FileSyncProvider21.dll

2.1.0.0

2.1\Runtime\<arch>

Пакет поставщиков баз данных

Имя распространяемого пакета

Имя файла распространяемого пакета

Версия пакета

Имена сборок

Версия сборки

Путь установки

Службы Microsoft Sync Services for ADO.NET 2.0

SyncServicesADO.msi

2.0

Microsoft.Synchronization.Data.dll

Microsoft.Synchronization.Data.Server.dll

Microsoft.Synchronization.Data.SqlServerCe.dll

2.0.0.0

v1.0\Runtime\ADO.NET\V2.0\<arch>

Поставщики базы данных MicrosoftSync Framework 2.0

DatabaseProviders-v3.0-<arch>-<lang>.msi

3.0

Microsoft.Synchronization.Data.dll

Microsoft.Synchronization.Data.Server.dll

Microsoft.Synchronization.Data.SqlServer.dll

Microsoft.Synchronization.Data.SqlServerCe.dll

3.0.0.0

2.0\Runtime\ADO.NET\V3.0\<arch>

Поставщики базы данных MicrosoftSync Framework 2.1

DatabaseProviders-v3.1-<arch>-<lang>.msi

3.1

Microsoft.Synchronization.Data.dll

Microsoft.Synchronization.Data.Server.dll

Microsoft.Synchronization.Data.SqlServer.dll

Microsoft.Synchronization.Data.SqlServerCe.dll

3.1.0.0

2.1\Runtime\ADO.NET\V3.1\<arch>

См. также

Другие ресурсы

Установка, распространение и совместимость версий