Compartilhar via


Instalando um ambiente de desenvolvimento

Você pode desenvolver aplicativos que usam o 3.5 no ambiente de desenvolvimento do Microsoft Visual Studio. As informações contidas neste tópico também se aplicam ao 3.5 Service Pack 1 (SP1). O Visual Studio é a forma mais fácil de desenvolver e implantar um aplicativo que usa o 3.5. No Visual Studio, você pode criar um aplicativo gerenciado usando Visual C# ou Visual Basic. Você também pode criar um aplicativo nativo para computadores desktop e dispositivos com a opção Visual C++ (anteriormente conhecida como Microsoft eMbedded Visual C++ 4.0). Isso faz parte do conjunto Visual Studio 2008.

Dica

Microsoft eMbedded Visual Basic não é suportada pelo 3.5 ou versões posteriores.

Locais e descrições de arquivos do Visual Studio

A tabela a seguir lista, por local, os arquivos do 3.5 que são instalados no computador de desenvolvimento quando você utiliza o Visual Studio 2008. Por padrão, esses arquivos e pastas são criados em %Arquivos de Programas%\Microsoft Visual Studio 9.0 e em %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\.

Local Conteúdo

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5

DLLs do 3.5 para computadores desktop: sqlcecompact35.dll, sqlceca35.dll, sqlceme35.dll, sqlceoledb35.dll, sqlceqp35.dll e sqlcese35.dll. A DLL de descrições de erros, sqlceer35<lang>.dll, também é instalada na pasta. A DLL de erro para os diferentes idiomas contém um sufixo de duas letras que indica o idioma: EN, FR, etc. A pasta também contém o Leia-me, os Termos de licença e o Redist_<lang>.txt.

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Desktop

Provedor gerenciado para o 3.5 for Desktop: System.Data.SqlServerCe.dll

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Sync\SQL

DLLs das Ferramentas de Servidor do 3.5 para a replicação de dados entre o SQL Server e o 3.5: sqlcesa35.dll, sqlcerp35.dll e ConnWiz.exe. A pasta também contém o arquivo que tem os termos de licença das Ferramentas de Servidor do 3.5.

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\<lang>

Recursos localizados para o provedor gerenciado: System.Data.SqlServerCe.resources.dll

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Devices\platform\processor

Série de subpastas. Cada pasta contém:

sqlce.platform.processor.cab

O arquivo sqlce.platform.processor.cab contém sqlcese35.dll, sqlceqp35.dll, sqlceme35.dll, System.Data.SqlServerCe.dll.

sqlce.repl. platform.processor.cab

O arquivo sqlce.repl.platform.processor.cab contém sqlceca35.dll, sqlceoledb35.dll e sqlcecompact35.dll.

sqlce.dev.lang.platform.processor.cab. O arquivo sqlce.dev.lang.platform.processor.cab contém o isqlw35.exe, um programa que implementa o Analisador de Consultas do 3.5, e o sqlceerr35lang.dll, que fornece descrições de erros para uso durante o desenvolvimento.

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Devices\Client

System.Data.SqlClient.dll, que é usado para se conectar diretamente ao SQL Server de um dispositivo móvel sem usar o 3.5. Os arquivos CAB para a implantação do 3.5 em dispositivos móveis são sql.[plataforma].[processador].cab e sql.dev.[plataforma].[processador].cab. Os arquivos CAB estão disponíveis em %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Devicesplatform\processor.

ms171951.note(pt-br,SQL.100).gifObservação:
Os arquivos CAB e DLL da pasta %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500 também são usados para instalar o 3.5 em dispositivos do Windows CE 6.0 e Windows Mobile 6.0.

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Include

Arquivos de cabeçalho nativos do 3.5 (sqlce_sync.h, sqlce_err.h e sqlce_oledb.h).

%Arquivos de Programas%\Microsoft Visual Studio 9.0\SDK\v3.5\Bootstrapper\Packages\SQL Server Compact Edition\

Série de pastas que contêm os arquivos do 3.5 para implantar o 3.5 em computadores desktop usando o recurso ClickOnce do Visual Studio.

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Samples

Contém o banco de dados de exemplo, Northwind.sdf. Contém também os bancos de dados NorthwindOLEDB e IBuySpy instalados pelo MSI de Exemplos do 3.5 SP1.

%Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Tools

Contém as DLLs usadas no SQL Server Management Studio para administrar um banco de dados . As DLLs são instaladas pelo MSI das Ferramentas de Consulta do 3.5 SP1.

Os arquivos são:

Microsoft.SqlServerCe.Client.dll, Microsoft.SqlServerCe.Enumerator.dll, Microsoft.SqlServerCe.ManagementUI.dll, Microsoft.SqlServerCe.ReplWiz.dll e ConnWiz.exe.

%Arquivos de Programas%\Microsoft Synchronization Services\ADO.NET\v1.0\

As DLLs para Microsoft Synchronization Services para ADO.NET são:

Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.SqlServerCe.dll e ReadMeSSC35.htm.

Para obter informações sobre componentes de 64 bits, consulte Gerenciando aplicativos de banco de dados de 64 bits.

Desenvolvimento de aplicativos gerenciados

Para aplicativos de dispositivos, no aplicativo Microsoft .NET Compact Framework, adicione uma referência para o espaço para nome System.Data.SqlServerCe. O namespace System.Data.SqlServerCe revela o 3.5 no .NET Compact Framework. Você pode criar um banco de dados, tabelas de banco de dados e colunas, bem como adicionar dados ao banco de dados.

Para aplicativos desktop, no aplicativo Microsoft .NET Framework, adicione uma referência para o espaço para nome System.Data.SqlServerCe. Para adicionar referência para o System.Data.SqlServerCe, no Gerenciador de Soluções, clique com o botão direito do mouse em Referências e selecione Adicionar Referência. Na caixa de diálogo Adicionar Referência, clique em Procurar, localize a pasta %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Desktop, selecione System.Data.SqlServerCe.dll e clique em OK.

Dica

Se você estiver desenvolvendo aplicativos usando o Visual Studio, o caminho será %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.1. O caminho para o 3.5 é %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5\Desktop.

A referência System.Data.SqlServerCe será adicionada para o painel Referências no Gerenciador de Soluções. Quando você adiciona o espaço para nome System.Data.SqlServerCe, o SQL Server Compact 3.5 é revelado no .NET Framework. Você pode criar um banco de dados, tabelas de banco de dados e colunas, bem como adicionar dados ao banco de dados.

Quando você cria o aplicativo .NET Compact Framework que faz referências ao namespace System.Data.SqlServerCe e o aplicativo é implantado em um dispositivo inteligente ou no emulador do Pocket PC, o Visual Studio verifica automaticamente se os componentes cliente do .NET Compact Framework e do 3.5 estão instalados. Se tais componentes não forem detectados, eles serão instalados automaticamente no dispositivo quando você implantar pela primeira vez um aplicativo que faça referência ao espaço para nome System.Data.SqlServerCe.

O .NET Compact Framework e o .NET Framework também incluem o espaço para nome System.Data.SqlClient para desenvolver aplicativos que acessam diretamente bancos de dados no SQL Server 2005 ou em versões posteriores.

Para implantar um aplicativo gerenciado em um dispositivo móvel, selecione Iniciar Depuração no menu Depurar no Visual Studio 2008. Depois, decida se deseja implantar em um dispositivo inteligente conectado ou no simulador Pocket PC. O local de instalação padrão do dispositivo é %Arquivos de Programas%\Microsoft SQL Server Compact Edition\v3.5.

Você não precisará instalar os componentes do 3.5 ou do .NET Compact Framework separadamente no dispositivo se estiver implantando um aplicativo a partir do Visual Studio.

Desenvolvimento com único clique para implantação de aplicativos gerenciados

O ClickOnce é uma nova tecnologia de instalação de software com suporte no 3.5 para implantar aplicativos gerenciados em computadores desktop. O ClickOnce simplifica a implantação de um aplicativo baseado em Windows para o compartilhamento de um servidor Web ou arquivo da rede. Para administradores, a implantação ou atualização de um aplicativo consiste na atualização de arquivos em um servidor. Você não precisa atualizar cada cliente individualmente. O Visual Studio 2008 fornece suporte completo para publicar e atualizar aplicativos que foram implantados com o ClickOnce. A implantação do ClickOnce está disponível para projetos criados usando Visual Basic, Visual C# e Visual J#, mas não para Visual C++.

Desenvolvimento de aplicativo de dispositivo nativo com Visual C++

O Visual C++ é uma opção disponível no Visual Studio que pode ser usada para desenvolver aplicativos nativos que usam o 3.5.

Ao desenvolver um aplicativo do 3.5 usando Visual C++, crie um projeto Visual C++ em branco e inclua o 3.5 nele. Para isso, no menu Projeto, clique em Adicionar Arquivos e inclua sqlce_sync.h, sqlce_err.h e sqlce_oledb.h em seu projeto.

Ao desenvolver aplicativos nativos usando Visual C++, copie manualmente o 3.5 para o dispositivo inteligente. Para obter mais informações, consulte Instalando e implantando em um dispositivo (SQL Server Compact). O 3.5 pode ser implantado em computadores desktop pelo instalador do 3.5 (SSCERuntime-ENU.msi).

Consulte também

Tarefas

Como instalar o SQL Server Compact em um dispositivo

Outros recursos

Guia do Desenvolvedor (SQL Server Compact)

Ajuda e informações

Obtendo assistência (SQL Server Compact 3.5 Service Pack 1)