Compartilhar via


Redistribuindo o Sync Framework

Os componentes do Sync Framework são redistribuídos incluindo um ou mais dos pacotes de instalação do Sync Framework com sua implantação de aplicativos. Os componentes são fornecidos em pacotes separados de forma que a instalação possa ser ajustada aos requisitos de aplicativos. Não há suporte para a redistribuição do Sync Framework através do empacotamento do SDK ou da instalação de DLLs individuais.

Determinando os pacotes a serem instalados

O Sync Framework fornece três pacotes de instalação no Centro de Download da Microsoft. Eles instalam os componentes em Arquivos de Programas\Microsoft Sync Framework\v2.0\Runtime. Dependendo da arquitetura de processador, o diretório final no caminho de instalação será \x86, \x64 ou \ia64. As DLLs gerenciadas também são adicionadas ao GAC (cache de assembly global).

De acordo com a funcionalidade do seu aplicativo, determine quais dos seguintes pacotes são necessários. Os nomes dos pacotes listados são para a versão inicial em inglês para plataformas x86; os nomes de outras versões serão diferentes.

  • Synchronization-v2.0-x86-ENU.msi (Este pacote é um pré-requisito para os outros pacotes e deve ser instalado primeiro.)

    DLLs instaladas Descrição

    Microsoft.Synchronization.dll, Synchronization2.dll, FeedSync2.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.

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

    DLLs instaladas Descrição

    Microsoft.Synchronization.MetadataStorage.dll e MetaStore2.dll; e 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.

    Microsoft.Synchronization.SimpleProviders.dll e SimpleProviders2.dll

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

    Microsoft.Synchronization.Files.dll e FileSyncProvider2.dll

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

  • DatabaseProviders-v2.0-x86-ENU.msi

    DLLs instaladas Descrição

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

    API gerenciada para provedores de sincronização de banco de dados. Para obter mais informações, consulte Sincronizando bancos de dados.

Instalando os pacotes necessários

Depois de determinar quais pacotes o seu aplicativo exige, estes pré-requisitos devem ser instalados no computador de cada usuário como parte de uma implantação de aplicativos. Cada pacote de instalação do Sync Framework detecta se os componentes do pacote existem no computador do usuário e instala os não existentes. Se os componentes do Sync Framework forem desinstalados subsequentemente, eles deverão ser reinstalados manualmente ou pelo aplicativo para que o aplicativo possa ser executado corretamente.

No Visual Studio, você pode implantar aplicativos usando a implantação ClickOnce ou a tecnologia de implantação do Windows Installer. Se você usar o Visual Studio para a implantação de aplicativos, poderá usar os pacotes de bootstrapper fornecidos pelo Sync Framework para simplificar o processo de adição de pré-requisitos de instalação. Os pacotes de bootstrapper estão disponíveis no Centro de Download da Microsoft. A página de download inclui instruções detalhadas sobre como usar esses pacotes.

Para obter mais informações sobre a implantação e os pré-requisitos de aplicativos no Visual Studio, consulte os tópicos a seguir.

Tópico Descrição

Escolhendo uma estratégia de implantação

Descreve como implantar aplicativos baseados no Windows a partir do Visual Studio usando o ClickOnce e o Windows Installer.

Adicionando pré-requisitos personalizados

Descreve como especificar pré-requisitos para a implantação de aplicativos no Visual Studio.

Caixa de diálogo Pré-requisitos

Descreve as opções disponíveis na caixa de diálogo Pré-requisitos do Visual Studio.

Consulte também

Conceitos

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