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> |