Suporte dispositivo aplicativo pacotes de recursos de IDE

Para empacotar uma solução para implantação de SMART dispositivos, você usa o iguais ou semelhantes Visual Studio recursos IDE (ambiente) de desenvolvimento integrado que você usar para as soluções da área de trabalho. Esses recursos são descritos na tabela a seguir.

Recurso

Como encontrar

Comentários

Modelo de projeto de CAB de dispositivo SMART

Sobre o Arquivo , aponte para Adicionar, clicar Novo projeto, clicar Outros tipos de projetoe, em seguida, clicar Instalação e implantação.

clicar no ícone para adicionar um novo projeto de CAB à sua solução existente.Observe que esse é o único tipo de projeto nesta caixa de diálogo que é válido para dispositivos inteligentes.Depois que você selecionar um nome para o projeto de CAB e clicar OK, o projeto é adicionado à solução e é exibido no O gerenciador de soluções.

Editor de arquivo do sistema

clicar com o botão direito do mouse no nome do projeto CAB em O gerenciador de soluções, click Modo de exibiçãoe, em seguida, clique em Sistema de arquivos

Use este editor para especificar quais arquivos para adicionar o CAB e as pastas de dispositivo no qual deve ser instalados.

Editor do registro

clicar com o botão direito do mouse no nome do projeto CAB em O gerenciador de soluções, click Modo de exibiçãoe, em seguida, clique em Registro.

Use este editor para especificar chaves de registro especiais exigidas pelo seu aplicativo.

janela Propriedades para o projeto CAB

clicar no projeto CAB em O gerenciador de soluçõese, em seguida, clicar janela Propriedades on the Modo de exibição menu.

Use esta janela para especificar o nome, se você tiver um, de sua DLL de instalação do CE, o nome do fabricante do seu aplicativo, o mínimo e máxima versões do Windows CE que seu aplicativo é criado para ser executado em e outras opções.

Páginas de propriedades do projeto

clicar com o botão direito do mouse no nome do projeto CAB em O gerenciador de soluçõese, em seguida, clique em Propriedades.

Use esta caixa de diálogo para especificar a configuração (por exemplo, Depurar), nome de arquivo de saída e certificados de segurança.

Observação:

Como esses editores mesmos são usados para projetos de instalação da área de trabalho, algumas opções podem ser desabilitadas para s armazém d projetos de CAB de dispositivo.

Em alguns casos, você pode escrever um aplicativo que só foi projetado para ser executado em plataformas específicas, sistema autônomo o Windows Mobile 2003 SE e posterior.Nesses casos, você pode impedir que seu arquivo CAB seja instalado nas plataformas sem suporte que você especificar.No entanto, você deve modificar o arquivo INF manualmente e remontar o CAB usando ferramentas de linha de comando.Se você remontar o CAB usando Visual Studio, suas alterações serão substituídas.

O Pocket PC vs.Smartphone

No Windows Mobile 2003 SE e anteriores, a principal diferença entre os arquivos CAB para Pocket PC e os de Smartphones é que Pocket PC não suporte compactado ou arquivos CAB assinado.Arquivos CAB do Smartphone devem ser compactados e o arquivo .exe ou .dll e o próprio arquivo CAB devem ser assinados digitalmente para que possa ser instalados no dispositivo.Para obter mais informações, consulte Segurança em Projetos de Dispositivos.

nativo vs.Aplicativos gerenciado

A única diferença entre a criação de um projeto dispositivo SMART CAB para um aplicativo escrito em C++ em comparação comparado um escrito em Visual C# ou Visual Basic é que com aplicativos nativo, você deve manualmente adiciona as dependências do sistema, atl80.dll, mfc80U [d] .dll e/ou msvcrt [d] .dll, ao projeto CAB. Para aplicativos gerenciado, você nunca adicionará qualquer .NET Compact Framework DLLs para seu arquivo CAB. No entanto, seu aplicativo deve determinar se a versão correta do .NET Compact Framework é instalado no dispositivo. Você pode fazer isso verificando Version no dispositivo de destino. Se a versão correta não estiver presente, você deve copiar e instalar o apropriado.NET Compact Framework (arquivo) CAB de instalaçãounidade: \programa Files\Microsoft.NET\SDK\CompactFramework\versão \WindowsCE) para o dispositivo.

Cuidado:

Quando você redistribuir um aplicativo nativo que esteja vinculada dinamicamente a MFC/ATL e implantar o tempo de execução MFC/ATL DLLs no diretório de aplicativo, o aplicativo não pode se vincular a DLLs nesse diretório.No Windows CE, se duas DLLs têm o mesmo nome de arquivo, mas diferentes caminhos, somente a primeira DLL com esse nome de arquivo será carregado.As DLLs subseqüentes com o mesmo nome de arquivo não são carregadas.Em vez disso, os links de aplicativo para a DLL com esse arquivo nome que tinha sido carregado anteriormente por outro aplicativo.Para garantir que os links de aplicativo para as DLLs em seu diretório, certifique-se de que nenhum Outros aplicativo está usando DLLs usando os mesmos nomes de arquivo.

Dispositivo SMART versus área de trabalho implantação

Projetos de instalação do área de trabalho e dispositivo podem ser acessados no Novo projeto caixa de diálogo, clicando em Outros tipos de projetoe, em seguida, clicando em Instalação e implantação.Ao implantar um aplicativo de área de trabalho, você tem a opção de Projeto de instalação, Projeto de módulo de mesclagem, Projeto cab, Web Setup Project, and Assistente de configuração.Nenhum desses tipos de projeto pode ser usado para aplicativos de dispositivos.Não há suporte para implantação de ClickOnce para SMART dispositivos.Para criar um arquivo CAB para implantação de qualquer dispositivo com base em Windows CE, inclusive Smartphone e Pocket PC, você deve usar o dispositivo inteligente CABprojeto .

Consulte também

Tarefas

Demonstra Passo a passo: Compactar um dispositivo SMART solução para implantação

Conceitos

Visão geral das soluções de dispositivos de embalagem