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 |
---|---|
Descreve como implantar aplicativos baseados no Windows a partir do Visual Studio usando o ClickOnce e o Windows Installer. |
|
Descreve como especificar pré-requisitos para a implantação de aplicativos no Visual Studio. |
|
Descreve as opções disponíveis na caixa de diálogo Pré-requisitos do Visual Studio. |