Partilhar via


Instalando o Sync Framework

O Sync Framework permite instalar componentes para desenvolvimento usando o pacote de instalação do SDK. Os nome do pacote é SyncSDK-v2.1-x86-ENU.msi para a versão inicial em inglês de plataformas x86; os nomes de outras versões serão diferentes. Baixe o pacote de instalação do Centro de Download da Microsoft e siga as instruções de instalação do site. O Sync Framework 2.1 tem suporte para instalação lado a lado com o Sync Framework 2.0 e o Sync Framework 1.0. São fornecidos componentes redistribuíveis em um conjunto de pacotes separados. Isso permite adaptar a instalação aos requisitos dos aplicativos. Para obter mais informações sobre a redistribuição, consulte Redistribuindo o Sync Framework.

Em uma plataforma x86, o pacote de instalação x86 instala os componentes a seguir em Arquivos de Programas\Microsoft SDKs\Microsoft Sync Framework\2.1 e adiciona DLLs gerenciadas ao GAC (cache de assembly global). Em uma plataforma x64, o pacote de instalação tanto do x86 quanto do x64 é instalado em C:\Arquivos de Programas (x86)\Microsoft SDKs\Microsoft Sync Framework\2.1. Outras combinações de plataforma e pacote de instalação podem gerar pequenas variações no caminho de instalação.

Componente

Descrição

Local de instalação

Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll e Microsoft.Synchronization.Data.SqlServerCe.dll (consulte a observação de versão após a tabela)

API gerenciada para provedores de sincronização de banco de dados (também exige o Microsoft.Synchronization.dll). Para obter mais informações, consulte Sincronizando bancos de dados.

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

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

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

API nativa e gerenciada para o tempo de execução de sincronização, componentes principais e componentes de sincronização da Web. Para obter mais informações, consulte Sincronizando repositórios de dados usando provedores personalizados e Sincronizando Web feeds.

\Runtime\x86

\Runtime\x64

Microsoft.Synchronization.MetadataStorage.dll e MetaStore21.dll; Msfdb.dll, Msfdbqp.dll e Msfdbse.dll

API nativa e gerenciada para o serviço de armazenamento de metadados; e DLLs para o banco de dados leve usado pelo serviço. Para obter mais informações, consulte Sync Framework Metadata Storage Service.

\Runtime\x86

\Runtime\x64

Microsoft.Synchronization.SimpleProviders.dll e SimpleProviders21.dll

API nativa e gerenciada para provedores personalizados simples. Para obter mais informações, consulte Implementando um provedor personalizado simples.

\Runtime\x86

\Runtime\x64

Microsoft.Synchronization.Files.dll e FileSyncProvider21.dll

API nativa e gerenciada para o provedor de sincronização de arquivo. Para obter mais informações, consulte Sincronizando arquivos.

\Runtime\x86

\Runtime\x64

Arquivos *.pdb

Símbolos para usar durante a depuração.

\Symbols\x86

\Symbols\x64

Arquivos *.h

Arquivos de cabeçalho que contêm declarações necessárias para escrever código não gerenciado.

\include

arquivos *.lib

Importe bibliotecas para compilar código não gerenciado.

\lib\x86

\lib\x64

SyncSDK_v21.chm

Documentação para todos os componentes do Sync Framework.

\Documentation\<LCID>

Arquivos de exemplo

Exemplos que demonstram a funcionalidade do Sync Framework.

\Samples

SyncSDKEula.rtf

Contrato de licença para usar o Sync Framework.

\License Agreements

Dica

As classes de provedor de banco de dados no namespace Microsoft.Synchronization.Data.SqlServerCe requerem SQL Server Compact 3.5 SP2.

Versões de componente e locais de pasta

Os assemblies do provedor de banco de dados têm um número da versão diferente do número da versão do Sync Framework. Isso porque Microsoft.Synchronization.Data.SqlServerCe.dll foi lançado originalmente antes do Sync Framework 1.0, como parte do SQL Server Compact. Nessa versão, Microsoft.Synchronization.Data.SqlServerCe.dll tinha o número da versão 3.5 para corresponder à versão do SQL Server Compact. Quando foram lançados pela primeira vez como parte do Sync Framework, os provedores de banco de dados receberam uma versão 2.0 para mostrar que já tinham sido lançados. A tabela a seguir lista as versões lançadas do Sync Framework com os números da versão dos componentes principais e das arquiteturas de processador compatíveis com cada versão.

Nome do produto

Versão dos componentes principais

Versão dos serviços do provedor

Versão dos provedores de banco de dados

Arquiteturas compatíveis

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

Todos os componentes listados na tabela anterior são instalados quando o SDK do Sync Framework é instalado. O local raiz padrão da instalação do SDK é: Arquivos de Programa\Microsoft SDKs\Microsoft Sync Framework em plataformas x86 e Arquivos de Programa (x86)\Microsoft SDKs\Microsoft Sync Framework em plataformas x64.

Cada um dos grupos de componentes principais também podem ser instalados ou redistribuídos separadamente. O local raiz padrão para instalações redistribuíveis é: Arquivos de Programa\Microsoft Sync Framework em plataformas x86. Para obter mais informações sobre como redistribuir assemblies Sync Framework, consulte Redistribuindo o Sync Framework.

As tabelas a seguir listam os assemblies contidos em cada pacote redistribuível, além da versão e do caminho de instalação (relativo ao caminho de instalação raiz) de cada pacote. O parâmetro<arch> é usado em lugar da arquitetura de um determinado processador, como x86. O parâmetro <lang> é usado em lugar de um identificador de idioma de três caracteres, como ENU para inglês.

Pacote de componentes principal

Nome do pacote redistribuível

Nome de arquivo do pacote redistribuível

Versão do pacote

Nomes de assembly

Versão do assembly

Caminho de instalação

MicrosoftSync Framework Runtime v1.0

Synchronization.msi

1.0

Microsoft.Synchronization.dll

Synchronization.dll

FeedSync.dll

1.0.0.0

v1.0\Runtime\<arch>

Componentes principais do 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>

Componentes principais do 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>

Pacote dos serviços do provedor

Nome do pacote redistribuível

Nome de arquivo do pacote redistribuível

Versão do pacote

Nomes de assembly

Versão do assembly

Caminho de instalação

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>

MicrosoftSync Framework 2.0 Provider Services

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>

MicrosoftSync Framework 2.1 Provider Services

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>

Pacote de provedores de banco de dados

Nome do pacote redistribuível

Nome de arquivo do pacote redistribuível

Versão do pacote

Nomes de assembly

Versão do assembly

Caminho de instalação

Microsoft Sync Services para 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>

Provedores de banco de dados do 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>

Provedores de banco de dados do 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>

Consulte também

Outros recursos

Instalação, redistribuição e compatibilidade de versão