Como extrair DLLs de 64 bits do instalador em tempo de execução do SQL Server Compact
Em alguns cenários de desenvolvimento, é necessário incluir DLLs nativas do SQL Server Compact 3.5 de 64 bits em seu projeto. Por exemplo, quando você cria um aplicativo que usa implantação privada de SQL Server Compact 3.5 para um destino de 64 bits. Se você estiver desenvolvendo em um ambiente de 64 bits, essas DLLs estarão disponíveis na pasta %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5. Porém, o SQL Server Compact 3.5 Runtime de 64 bits não pode ser instalado em um ambiente Windows de 32 bits; assim, as DLLs de 64 bits não estão disponíveis na instalação padrão para o desenvolvedor. Desenvolvedores que trabalham em um ambiente de 32 bits devem baixar o Instalador de Tempo de execução SQL Server Compact 3.5 de 64 bits (SSCERuntime-ENU-x64.msi) e depois extrair seus arquivos. Depois de extrair os arquivos do MSI, você pode incluir as DLLs nativas de 64 bits em um projeto navegando até o diretório para o qual eles foram extraídos.
Para extrair DLLs do SQL Server Compact 3.5 do instalador em tempo de execução do SQL Server Compact de 64 bits
Baixe o instalador de Tempo de execução SQL Server Compact 3.5 de 64 bits (SSCERuntime-ENU-x64.msi) do site Microsoft SQL Server Compact 3.5.
Abra um Prompt de comando e, a partir da linha de comando, crie um diretório no qual os arquivos serão extraídos; por exemplo, md c:\x64.
Altere para o diretório no qual você baixou o instalador; por exemplo, cd c:\InstallerDownloadDirectory.
Na linha de comando, digite msiexec /a SSCERuntime-ENU-x64.msie pressione Enter.
Quando for solicitado o local de rede, digite o caminho completo do diretório que você criou na etapa 3; por exemplo, c:\x64. Se o diretório especificado para o local de rede for c:\x64, as DLLs nativas de 64 bits serão extraídas no seguinte local: c:\x64\Programs\Microsoft SQL Server Compact Edition\v3.5\Microsoft SQL Server Compact Edition\v3.5.