Partilhar 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\2.1\Runtime. Dependendo da arquitetura do processador, o diretório final no caminho de instalação será \x86 ou \x64. As DLLs gerenciadas também são adicionadas ao GAC (cache de assembly global). A instalação de um pacote em um computador com uma arquitetura de processador diferente daquela do pacote de instalação pode resultar em variações ligeiras do caminho de instalação. Por exemplo, a instalação do pacote x86 em uma máquina x64 é feita em Arquivos de Programas (x86).

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.1-x86-ENU.msi (Este pacote é um pré-requisito para os outros pacotes e deve ser instalado primeiro.)

    DLLs instaladas

    Descrição

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

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

    DLLs instaladas

    Descrição

    Microsoft.Synchronization.MetadataStorage.dll e MetaStore21.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 SimpleProviders21.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 FileSyncProvider21.dll

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

  • DatabaseProviders-v3.1-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.

Para obter uma lista completa dos pacotes redistribuíveis e dos componentes contidos em todas as versões do Sync Framework, além das informações da versão e do caminho da instalação, consulte Instalando o Sync Framework.

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

Outros recursos

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