Partager via


Redistribution de Sync Framework

Les composants Sync Framework sont redistribués en incluant un ou plusieurs des packages d'installation Sync Framework avec votre déploiement d'applications. Les composants sont fournis dans des packages séparés afin que l'installation puisse être adaptée aux spécifications de l'application. La redistribution de Sync Framework en créant un package du Kit de développement logiciel (SDK) ou en installant des DLL individuelles n'est pas prise en charge.

Identification des packages à installer

Sync Framework fournit trois packages d'installation sur le Centre de téléchargement Microsoft. Ces packages installent des composants dans Program Files\Microsoft Sync Framework\2.1\Runtime. Selon l'architecture du processeur, le dernier répertoire dans le chemin d'installation est \x86 ou \x64. Les DLL managées sont également ajoutées au Global Assembly Cache (GAC). L'installation d'un package sur un ordinateur dont l'architecture du processeur diffère de celle du package d'installation peut engendrer de légères variations dans le chemin d'installation. Par exemple, l'installation du package x86 sur un ordinateur x64 installe les composants sur Program Files (x86).

Selon les fonctionnalités de votre application, identifiez lesquels des packages suivants sont requis. Les noms de packages sont répertoriés pour la version anglaise d'origine destinée aux plateformes x86 ; les noms des autres versions peuvent être différents.

  • Synchronization-v2.1-x86-ENU.msi (Ce package est un composant requis pour les autres packages et doit être installé en premier.)

    DLL installées

    Description

    Microsoft.Synchronization.dll, Synchronization21.dll, FeedSync21.dll

    API managée et native pour l'exécution de synchronisation, les composants principaux et les composants de synchronisation Web. Pour plus d'informations, consultez Synchronisation de magasins de données à l'aide de fournisseurs personnalisés et Synchronisation des flux Web.

  • ProviderServices-v2.1-x86-ENU.msi

    DLL installées

    Description

    Microsoft.Synchronization.MetadataStorage.dll et MetaStore21.dll, et Msfdb.dll, Msfdbqp.dll, et Msfdbse.dll

    API managée et native pour le service de stockage des métadonnées, et DLL pour la base de données légère que le service utilise. Pour plus d'informations, consultez Service de stockage des métadonnées de Sync Framework.

    Microsoft.Synchronization.SimpleProviders.dll et SimpleProviders21.dll

    API managée et native pour les fournisseurs personnalisés simples. Pour plus d'informations, consultez Implémentation d'un fournisseur personnalisé simple.

    Microsoft.Synchronization.Files.dll et FileSyncProvider21.dll

    API managée et native pour le fournisseur de synchronisation de fichiers. Pour plus d'informations, consultez Synchronisation des fichiers.

  • DatabaseProviders-v3.1-x86-ENU.msi

    DLL installées

    Description

    Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll et Microsoft.Synchronization.Data.SqlServerCe.dll

    API managée pour les fournisseurs de synchronisation de bases de données. Pour plus d'informations, consultez Synchronisation de bases de données.

Pour obtenir une liste complète des composants et des packages redistribuables contenus dans toutes les versions de Sync Framework, ainsi que les informations de version et de chemin d'installation, consultez Installation de Sync Framework.

Installation des packages requis

Après avoir identifié les packages requis par votre application, ces composants requis doivent être installés sur l'ordinateur de chaque utilisateur dans le cadre d'un déploiement d'applications. Chaque package d'installation Sync Framework détecte si les composants dans le package existent sur l'ordinateur de l'utilisateur et installe ces composants s'ils n'existent pas. Si les composants Sync Framework sont désinstallés par la suite, ils doivent être réinstallés manuellement ou par l'application pour que l'application puisse s'exécuter correctement.

Dans Visual Studio, vous pouvez déployer des applications à l'aide du déploiement ClickOnce ou de la technologie de déploiement Windows Installer. Pour plus d'informations sur le déploiement d'applications et les composants requis dans Visual Studio, consultez les rubriques suivantes.

Rubrique

Description

Choosing a Deployment Strategy (en anglais)

Décrit comment déployer des applications Windows à partir de Visual Studio à l'aide de ClickOnce et Windows Installer.

Adding Custom Prerequisites (en anglais)

Décrit comment spécifier des composants requis pour le déploiement d'applications dans Visual Studio.

Prerequisites Dialog Box (en anglais)

Décrit les options qui sont disponibles dans la boîte de dialogue Configuration requise de Visual Studio.

Voir aussi

Autres ressources

Installation, redistribution et compatibilité des versions