Compartilhar via


Conectividade de solução de problemas (dispositivos)

A maioria das dificuldades de conectividade entre o computador de desenvolvimento e um dispositivo de resultam de segurança ou problemas de rede.As seções a seguir ajudam a identificar e resolver alguns dos problemas mais comuns de conexão e fornecer etapas para estabelecer conexões confiáveis e seguras.

Conexão com o dispositivo Emulator

Usar o transporte de direct memória acesso (DMA) que Visual Studio fornece para conexão com o dispositivo Emulator. Esse transporte elimina a maioria dos problemas de conexão entre o computador de desenvolvimento e o emulador.

Observação importante:

Use o protocolo TCP/IP somente se você tiver um razão específica.Para resolver problemas que se originam de o usar TCP/IP com o emulador, reveja as etapas que se seguem.Para obter mais informações, consulte o Mobile Developer centralizar.

Falha ao em em aberto driver comutador virtual

Se você estiver tentando conectar o emulador de dispositivo a uma rede usando o NE2000 ou CS8900 emulada cartão, você precisa de um driver de comutador virtual.Você pode baixar um driver do Mobile Developer centralizar.

Um erro ao abrir o driver pode ocorrer devido a vários motivos:

  • Falta de driver.

  • A rede cartão no desenvolvimento o computador não possui o driver instalado.

  • Ocorreram problemas durante a instalação do driver.

  • O driver está no estado desabilitado.

  • Computador de desenvolvimento não tem uma placa de rede.

Use as seguintes etapas para diagnosticar a causa precisa.

Para diagnosticar a causa precisa da falha

  1. Verificar o Rede Guia de do Propriedades do emulador caixa de diálogo.

    Se o NE2000 e/ou as placas CS8900 estiverem ativadas, verifique se as placas de rede ao qual eles são vinculados estão presentes e conectados.Para em em aberto o Propriedades do emulador diálogo, clicar Configurar on the Arquivo menu do dispositivo Emulator.

  2. Examinar as propriedades de rede do adaptador para verificar se o item Serviços de rede do computador virtual está presente, ativado, e a versão correta, que é 2.6.465.224 ou versões posteriores.

  3. Se essas etapas não corrija o problema, reinstale o driver.

Implantação de erro de emulador

Se seu computador de desenvolvimento tem uma conexão de rede sem fio e você estiver usando o transporte TCP, talvez seja necessário etapas adicionais, sistema autônomo instalar o Microsoft Loopback adaptador.Para obter mais informações, consulte o Mobile Developer centralizar.

Observação:

A menos que você tenha um motivo específico para usar o transporte TCP, use o transporte DMA para evitar problemas de rede.

Não é possível depurar após troca transportes

Você pode alterar o transporte para o emulador, mas o emulador não se vincula ao transporte novo até que reiniciar uma suave o dispositivo.

Observação:

O transporte DMA é o transporte preferencial para o dispositivo Emulator.Use o protocolo TCP/IP somente se você tiver motivos específicos fazendo isso .

Para comutador transportes

  1. Sobre o Visual Studio Ferramentas menu, clicar Opções, clicar Ferramentas de dispositivoe, em seguida, clicar Dispositivos.

  2. selecionar um emulador e, em seguida, clicar Propriedades.

  3. No Transporte, selecionar um transporte diferente.

    Se você estiver alternando para TCP/IP, clicar Configurar para conjunto opções adicionais.

  4. clicar OK para fechar as caixas de diálogo.

Não é possível conectar ao emulador durante a execução na sessão de PC virtual

Você pode evitar esse problema de conexão usando o transporte DMA para o emulador.Para obter mais informações, consulte Como: Conectar ao dispositivo Emulator a partir de uma sessão de PC virtual.

Reparar a instalação de dispositivo de emulador

Erros indicando uma falha ao se conectar ao dispositivo Emulator geralmente não são erros de instalação.No entanto, você pode seguir estas etapas para reparar a instalação do dispositivo Emulator.Para fazer isso, você precisa de mídia de instalação original.Reparando o seu Visual Studio instalação não repara a instalação do dispositivo Emulator.

Para reparar a instalação do dispositivo Emulator

  1. navegar até wcu\ARM no seu original Visual Studio mídia de instalação.

    O local dessa pasta, sistema autônomo disco 1, disco 2 e assim por diante, varia com a edição do Visual Studio.

  2. clicar duas vezes em vs_emulator.exe para em em aberto o Assistente de Instalação de emulador de dispositivo e, em seguida, siga as instruções.

Dicas adicionais

O sistema da Ajuda independente dispositivo Emulator fornece dicas adicionais.Para obter mais informações, clicar no dispositivo Emulator Ajuda menu e procure "Solucionando problemas de conexão" na Conteúdo or Índice guias.

Conectando-se a dispositivos físicos

Falta de certificados apropriados no dispositivo

Alguns dispositivos, incluindo Smartphone 2003 e posterior, exigem certificados apropriados para ser instalado no dispositivo por razões de segurança.Certificados para o trabalho de desenvolvimento diárias são incluídos no Visual Studio, em conjunto com uma ferramenta para instalar-los.

Para instalar os certificados necessários

  1. Conectar-se ao dispositivo por meio de qualquer mecanismo de conexão que deverão estar disponível.

  2. Copie VSDCerts.cab do computador de desenvolvimento para o dispositivo.

    Por padrão, VSDCERTS.cab está localizado em unidade: \programa Files\Microsoft visual Studio 9.0\SmartDevices\SDK\SDKTools.

  3. No dispositivo, explodir VSDCerts.cab para instalar os certificados.

Falta de Prepping Windows CE 5.0 dispositivo

Dispositivos Windows CE 5.0 que não têm suporte do ActiveSync requerem etapas de preparação antes que possa ser estabelecida uma conexão para um Visual Studio instância. Para obter mais informações, consulte Como: Conectar-se ao dispositivo do Windows CE sem ActiveSync.

Comportamento inesperado durante a implantação

Se o computador de desenvolvimento estiver conectado a um dispositivo por meio do ActiveSync e você tentar fazer uma conexão TCP/IP com, por exemplo, um dispositivo Windows CE e ocorrer um erro de conexão, o computador de desenvolvimento conecta-se com o dispositivo conectado ActiveSync e não avisa que a conexão TCP/IP falhou.

Falha de conexão após aceitar o aviso no dispositivo

Esse problema ocorre com mais freqüência em dispositivos Windows Mobile 6 Standard ou Smartphone com a configuração de segurança aviso em duas camadas.Quando Visual Studio se conecta a um dispositivo físico, ele deve implantar e executar arquivos de conectividade principais no dispositivo.Nesse caso, se o dispositivo não tiver os certificados VSDCerts instalados, o usuário é solicitado a permitir a execução do núcleo do Visual Studio conectividade arquivos.A conexão falha mesmo após você aceitar a solicitação de segurança porque o nível dois dispositivos concedem permissões de executar normal e conectividade do Visual Studio core arquivos devem ser executados com permissões com privilégios.

Para resolver esse problema, instale os certificados necessários do Visual Studio SDK ou alterar seu dispositivo para um modelo de segurança de uma camada.

O Visual Studio 2005 não consegue se conectar ao dispositivo após a instalação do Visual Studio 2008

Instalar o Visual Studio 2008 substitui o Visual Studio 2005 versão do Core conectividade com uma versão mais recente do Core conectividade que está assinado com um novo certificado e permanece no computador de mesa mesmo depois Visual Studio 2008 é desinstalado. Porque Visual Studio 2005 usa Core conectividade para se conectar a dispositivos, o dispositivo deve ter ambos Visual Studio 2008 (unidade: \programa Files\Microsoft visual Studio 9.0\SmartDevices\SDK\SDKTools\VSDCerts.cab) e Visual Studio 2005 (unidade: \programa Files\Microsoft visual Studio 8\SmartDevices\SDK\SDKTools\sdkcerts.cab) certificados instalados.Para instalar os certificados, copie o CAB arquivo s para o dispositivo e destacá-los selecionando-os em arquivo Explorer.

Conexões sem fio

Embora Visual Studio oferece suporte ao uso da tecnologia sem fio para conectar dispositivos, a tecnologia sem fio introduz fatores adicionais que podem afetar uma conexão bem-sucedida e passível de manutenção. Esses fatores incluem desalinhamento de portas de INFRAVERMELHO, obstrução ou degradação de sinal em conexões de radiofreqüência e assim por diante.

Consulte também

Outros recursos

Trabalhando com dispositivos inteligentes e emuladores