Redistribuir Sync Framework
Los componentes de Sync Framework se redistribuyen mediante la inclusión de uno o varios paquetes de instalación de Sync Framework con la implementación de aplicaciones. Los componentes se proporcionan en paquetes separados para que la instalación se pueda ajustar a los requisitos de la aplicación. No se admite la redistribución de Sync Framework mediante el empaquetado del SDK o mediante la instalación de DLL individuales.
Determinar los paquetes que se han de instalar
Sync Framework proporciona tres paquetes de instalación en el Centro de descarga de Microsoft. Estos paquetes instalan los componentes en Archivos de programa\Microsoft Sync Framework\v2.0\Runtime. Dependiendo de la arquitectura del procesador, el directorio final en la ruta de acceso de instalación es \x86, \x64 o \ia64. También se agregan DLL administradas a la memoria caché global de ensamblados (GAC).
La funcionalidad de la aplicación es la base para determinar cuáles de los paquetes siguientes se necesitan. Los nombres de paquete enumerados son para la versión inglesa inicial destinada a las plataformas x86; los nombres de las otras versiones serán diferentes.
Synchronization-v2.0-x86-ENU.msi (Este paquete es un requisito previo para los demás paquetes y se debe instalar en primer lugar).
DLL instaladas Descripción Microsoft.Synchronization.dll, Synchronization2.dll y FeedSync2.dll
API administrada y nativa del runtime de sincronización, los componentes básicos y los componentes de sincronización web. Para obtener más información, vea Sincronizar almacenes de datos utilizando proveedores personalizados y Sincronizar fuentes web.
ProviderServices-v2.0-x86-ENU.msi
DLL instaladas Descripción Microsoft.Synchronization.MetadataStorage.dll y MetaStore2.dll; Msfdb.dll, Msfdbqp.dll y Msfdbse.dll
API administrada y nativa de Metadata Storage Service, y DLLs para la base de datos ligera que el servicio utiliza. Para obtener más información, vea Sync Framework Metadata Storage Service.
Microsoft.Synchronization.SimpleProviders.dll y SimpleProviders2.dll
API administrada y nativa de proveedores personalizados simples. Para obtener más información, vea Implementar un proveedor simple personalizado.
Microsoft.Synchronization.Files.dll y FileSyncProvider2.dll
API administrada y nativa del proveedor de sincronización de archivos. Para obtener más información, vea Sincronizar archivos.
DatabaseProviders-v2.0-x86-ENU.msi
DLL instaladas Descripción Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll y Microsoft.Synchronization.Data.SqlServerCe.dll
API administrada de los proveedores de sincronización de bases de datos. Para obtener más información, vea Sincronizar bases de datos.
Instalar los paquetes requeridos
Después de determinar qué paquetes requiere la aplicación, estos requisitos previos se deben instalar en el equipo de cada usuario como parte de una implementación de aplicaciones. Cada paquete de instalación de Sync Framework detecta si los componentes del paquete existen en el equipo del usuario e instala esos componentes si no existen. Si los componentes de Sync Framework se desinstalan posteriormente, deben ser reinstalados manualmente o por la aplicación antes de que la aplicación se pueda ejecutar correctamente.
En Visual Studio se pueden implementar aplicaciones utilizando la tecnología de implementación ClickOnce o Windows Installer. Si utiliza Visual Studio para la implementación de aplicaciones, puede utilizar los paquetes de arranque que Sync Framework proporciona para simplificar el proceso de agregar los requisitos previos de instalación. Los paquetes de arranque están disponibles en el Centro de descarga de Microsoft. La página de descarga incluye instrucciones detalladas sobre cómo utilizar estos paquetes.
Para obtener más información sobre la implementación de aplicaciones y los requisitos previos en Visual Studio, vea los temas siguientes.
Tema | Descripción |
---|---|
Describe cómo implementar las aplicaciones basadas en Windows de Visual Studio utilizando ClickOnce y Windows Installer. |
|
Describe cómo especificar los requisitos previos para la implementación de aplicaciones en Visual Studio. |
|
Describe las opciones que están disponibles en el cuadro de diálogo Requisitos previos de Visual Studio. |