Распространение Sync Framework

Компоненты Sync Framework распространяются путем включения одного или нескольких пакетов установки Sync Framework в развертывание приложения. Компоненты предоставляются в отдельных пакетах, что позволяет настроить установку в соответствии с требованиями приложения. Распространение Sync Framework путем упаковки пакета SDK или установки отдельных библиотек не поддерживается.

Определение пакетов для установки

Sync Framework обеспечивает три пакета установки в центре загрузки Майкрософт. Компоненты устанавливаются в каталог «Program Files\Microsoft Sync Framework\v2.0\Runtime». В зависимости от архитектуры процессора последним каталогом в пути установки является \x86, \x64 или \ia64. Управляемые библиотеки также добавляются к глобальному кэшу сборок (GAC).

Исходя из функциональности приложения, определите, какие из следующих пакетов необходимы. Имена пакетов, перечисленные ниже, подходят для исходной английской версии для платформ на базе х86. Имена для других версий отличаются.

  • Synchronization-v2.0-x86-RUS.msi (этот пакет является обязательным для других пакетов и должен быть установлен первым).

    Установленные библиотеки Описание

    Библиотеки Microsoft.Synchronization.dll, Synchronization2.dll и FeedSync2.dll

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

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

    Установленные библиотеки Описание

    Microsoft.Synchronization.MetadataStorage.dll и MetaStore2.dll; Msfdb.dll, Msfdbqp.dll и Msfdbse.dll

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

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

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

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

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

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

    Установленные библиотеки Описание

    Библиотеки Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll и Microsoft.Synchronization.Data.SqlServerCe.dll

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

Установка обязательных пакетов

После определения пакетов, необходимых для приложения, эти обязательные элементы необходимо установить на всех компьютерах пользователей как часть развертывания приложения. Каждый пакет установки Sync Framework определяет имеющиеся на компьютере пользователя компоненты пакета и устанавливает недостающие компоненты. Если в дальнейшем компоненты Sync Framework будут удалены, их необходимо переустановить вручную для обеспечения правильной работы приложения.

В среде Visual Studio для развертывания приложений используется одна из следующих технологий развертывания: ClickOnce или установщик Windows. При использовании для развертывания приложений среды Visual Studio можно воспользоваться пакетами загрузчиков, предоставляемых Sync Framework для упрощения процесса добавления обязательных компонентов установки. Пакеты загрузчиков можно загрузить в центре загрузки Майкрософт. На странице загрузки приведены подробные инструкции по использованию пакетов.

Дополнительные сведения о развертывании приложений и предварительных условиях в Visual Studio см. в следующих разделах.

Тема Описание

Выбор стратегии развертывания

Описывает развертывание Windows-приложений из Visual Studio с помощью развертывания ClickOnce и установщика Windows.

Добавление пользовательских предварительных требований

Описывает указание предварительных требований для развертывания приложений в среде Visual Studio.

Диалоговое окно предварительных требований

Описываются параметры, доступные в диалоговом окне среды Visual Studio Предварительные требования.

См. также

Основные положения

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