Распространение 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 Предварительные требования. |