Partager via


Installation de Sync Framework

Sync Framework vous permet d'installer des composants destinés au développement à l'aide du package d'installation du Kit de développement logiciel (SDK). Le nom du package est SyncSDK-v2.1-x86-ENU.msi pour la version anglaise destinée aux plateformes x86 ; les noms des autres versions peuvent être différents. Téléchargez le package d'installation à partir du Centre de téléchargement Microsoft, puis suivez les instructions d'installation à partir de ce site. Sync Framework 2.1 prend en charge l'installation côte à côte avec Sync Framework 2.0 et Sync Framework 1.0. Les composants redistribuables sont fournis dans un jeu de packages séparés. Cela vous permet d'adapter l'installation aux spécifications de l'application. Pour plus d'informations sur la redistribution, consultez Redistribution de Sync Framework.

Sur une plateforme x86, le package d'installation x86 installe les composants suivants dans Program Files\Microsoft SDKs\Microsoft Sync Framework\v2.1 et ajoute des DLL managées au Global Assembly Cache (GAC). Sur une plateforme x64, les packages d'installation x86 et x64 sont installés dans Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\2.1. D'autres combinaisons de plateformes et de packages d'installation peuvent donner des chemins d'installation légèrement différents.

Composant

Description

Emplacement d'installation

Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll et Microsoft.Synchronization.Data.SqlServerCe.dll (consultez la note de version figurant sous ce tableau)

API managée pour les fournisseurs de synchronisation de bases de données (requiert également Microsoft.Synchronization.dll). Pour plus d'informations, consultez Synchronisation de bases de données.

\Runtime\ADO.NET\V3.1\x86

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

Microsoft.Synchronization.dll, Synchronization21.dll et 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.

\Runtime\x86

\Runtime\x64

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.

\Runtime\x86

\Runtime\x64

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.

\Runtime\x86

\Runtime\x64

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.

\Runtime\x86

\Runtime\x64

Fichiers *.pdb

Symboles à utiliser pendant le débogage.

\Symbols\x86

\Symbols\x64

Fichiers *.h

Fichiers d'en-tête qui contiennent les déclarations requises pour l'écriture du code non managé.

\include

Fichiers *.lib

Bibliothèques d'importation pour la compilation du code non managé.

\lib\x86

\lib\x64

SyncSDK_v21.chm

Documentation pour tous les composants Sync Framework.

\Documentation\<LCID>

Fichiers d'exemple

Exemples qui illustrent les fonctionnalités de Sync Framework.

\Samples

SyncSDKEula.rtf

Contrat de licence pour l'utilisation de Sync Framework.

\License Agreements

Notes

Les classes de fournisseurs de bases de données dans l'espace de noms Microsoft.Synchronization.Data.SqlServerCe requièrent SQL Server Compact 3.5 SP2.

Versions des composants et emplacements des dossiers

Les assemblys de fournisseurs de bases de données ont un numéro de version différent de celui de la version Sync Framework. Cela s'explique par le fait que Microsoft.Synchronization.Data.SqlServerCe.dll a été commercialisé à l'origine avant Sync Framework 1.0, dans le cadre de SQL Server Compact. Dans cette version, Microsoft.Synchronization.Data.SqlServerCe.dll avait un numéro de version de 3.5 pour correspondre à la version SQL Server Compact. Lorsque les fournisseurs de bases de données ont été commercialisés pour la première fois dans le cadre de Sync Framework, ils ont reçu le numéro de version 2.0 pour indiquer qu'ils avaient été commercialisés précédemment. Le tableau suivant dresse la liste des versions commerciales de Sync Framework, ainsi que les numéros de version des principaux composants et des architectures de processeur prises en charge pour chaque version.

Nom de produit

Version des composants principaux

Version des services de fournisseurs

Version des fournisseurs de bases de données

Architectures prises en charge

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

Tous les composants répertoriés dans le tableau précédent sont installés en même temps que le kit de développement logiciel (SDK) Sync Framework. L'emplacement racine par défaut pour le kit de développement logiciel (SDK) est le suivant : Program Files\Microsoft SDKs\Microsoft Sync Framework sur les plateformes x86 et Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework sur les plateformes x64.

Chacun des groupes de composants principaux peut également être installé ou redistribué de manière distincte. L'emplacement racine par défaut pour les programmes d'installation redistribuables est le suivant : Program Files\Microsoft Sync Framework sur les plateformes x86. Pour plus d'informations sur la redistribution des assemblys Sync Framework, consultez Redistribution de Sync Framework.

Les tableaux suivants répertorient les assemblys contenus dans chaque package redistribuable, ainsi que la version et le chemin d'installation (par rapport au chemin d'installation racine) de chaque package. Le paramètre <arch> est utilisé à la place d'une architecture de processeur particulière, comme x86. Le paramètre <lang> est utilisé à la place d'un identificateur de langue à trois caractères, comme ENU pour Anglais.

Package des principaux composants

Nom du package redistribuable

Nom de fichier du package redistribuable

Version du package

Noms des assemblys

Version de l'assembly

Chemin d'installation

MicrosoftSync Framework Runtime v1.0

Synchronization.msi

1.0

Microsoft.Synchronization.dll

Synchronization.dll

FeedSync.dll

1.0.0.0

v1.0\Runtime\<arch>

Composants principaux de 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>

Composants principaux de 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>

Package des services de fournisseurs

Nom du package redistribuable

Nom de fichier du package redistribuable

Version du package

Noms des assemblys

Version de l'assembly

Chemin d'installation

MicrosoftSync Framework Services v1.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>

Services de fournisseurs 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>

Services de fournisseurs 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>

Package de fournisseurs de bases de données

Nom du package redistribuable

Nom de fichier du package redistribuable

Version du package

Noms des assemblys

Version de l'assembly

Chemin d'installation

Microsoft Sync Services pour ADO.NET v2.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>

Fournisseurs de bases de données 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>

Fournisseurs de bases de données 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>

Voir aussi

Autres ressources

Installation, redistribution et compatibilité des versions