Solução de problemasTroubleshooting

Exibindo logs no Visual Studio para MacViewing logs in Visual Studio for Mac

Os logs podem ser encontrados navegando para o item de menu Ajuda > abrir Diretório de Log, conforme ilustrado abaixo:Logs can be found by browsing to the Help > Open Log Directory menu item, as illustrated below:

Item de menu Abrir diretório de logs

Exibição de exceçõesViewing exceptions

Quando uma exceção é detectada, uma bolha de exceção é exibida.When an exception is caught, an exception bubble appears. Para exibir mais detalhes, selecione o botão Exibir detalhes:To view more details, select the View Details button:

Exibir mais detalhes sobre uma exceção

Isso exibe a caixa de diálogo Mostrar Detalhes, fornecendo mais informações sobre a exceção:This displays the Show Details dialog, providing more information regarding the exception:

Mostrar a caixa de diálogo de detalhes

Seções importantes da caixa de diálogo, numeradas acima, são descritas em detalhes a seguir:Important sections of the dialog, which are numbered above are described in detail below:

  1. O tipo de exceção, que mostra o nome completo do tipo de exceção que está sendo observado.The exception type, which shows the full name of the exception type that is being observed.
  2. A mensagem de exceção, que mostra o valor da propriedade Message do objeto de exceção.The exception message, which shows the value of the Message property of the exception object.
  3. O tipo de exceção interna, que mostra o nome completo do tipo de exceção para a exceção selecionada no momento no modo de exibição de árvore de Exceção interna.The Inner exception type, which shows the full name of the exception type for the currently selected exception in the Inner exception tree view.
  4. A mensagem da Exceção interna, que mostra o valor da propriedade Message da exceção selecionada no modo de exibição de árvore Exceção interna.The Inner exception message, shows the value of the Message property of the selected exception in Inner exception tree view.
  5. Exibição de rastreamento de pilha.Stacktrace view. Pode ser recolhida por meio de uma seta de divulgação de informações e contém entradas de registros de ativação.This can be collapsed via a disclosure arrow and contains stack frames entries.
  6. Exemplo de entradas de código que não são do usuário.Example of non-user code entries.
  7. Exemplo de entradas de código do usuário.Example of user code entries.
  8. Exibição Propriedades, que mostra todas as propriedades e campos da exceção.Properties view, which shows all properties and fields of the exception. Pode ser recolhida por meio de uma seta de divulgação.This can be collapsed via a disclosure arrow.
  9. Modo de exibição de árvore de Exceção interna.Inner exception tree view. Selecione as exceções internas nesta exibição usando as teclas para cima/para baixo do tecla, com o mouse ou com o trackpad.Select inner exceptions in this view via keyboard up/down arrows or with the mouse or trackpad.
  10. Por padrão, isso é definido para o mesmo que a opção Depurar somente o código do projeto nas configurações do depurador.By default, this is set to what the Debug project code only option in debugger settings is set to. Marcar essa caixa permitirá que todo o código que não é do usuário seja recolhido em uma linha no rastreamento de pilha.Selecting this box will enable all non-user code to collapse into one line in the stacktrace.
  11. Um botão Copiar para copiar a saída de exception.ToString() para a área de transferência.A copy button to copy the exception.ToString() output to clipboard.

Observe que algumas dessas seções só ficam visíveis quando a exceção tem uma exceção interna.Note that some of these sections are only visible when the exception has an inner exception.

Consulte tambémSee also