Você pode depurar um aplicativo em uma máquina virtual de um sistema host Windows por meio de uma porta serial virtual.

Pré-requisitos

  • Verifique se as Ferramentas de Depuração para Windows estão instaladas no sistema host e se ele oferece suporte à depuração por meio de um pipe. Deve ser a versão 5.0.18.0 ou posterior.
  • Verifique se uma porta serial está configurada para a máquina virtual. Consulte Configurando portas virtuais.

Procedimento

  1. Configure o pipe nomeado na máquina virtual de destino e selecione Esta extremidade é o servidor (This end is the server).
  2. Ligue a máquina virtual.
  3. Selecione a máquina virtual, selecione VM > Dispositivos removíveis (Removable Devices) e verifique se a porta serial está conectada.
  4. Se a porta serial não for relatada como \\.\pipe\\}namedpipe, selecione a porta serial virtual e clique em Connect.
  5. No sistema host, digite o comando debugger.
    Por exemplo: debugger -k com:port=\\.\pipe\\}namedpipe,pipe
    O valor do depurador é WinDbg ou KD.
  6. Pressione Enter para iniciar a depuração.