Share via


Depurar seu código personalizado para o Unified Service Desk

 

Publicado: novembro de 2016

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Usar código personalizado para estender Unified Service Desk envolve compilar seu código personalizado em um assembly (arquivo DLL), e então distribui o assembly para o diretório de instalação do cliente Unified Service Desk em cada computador cliente.

Depurar o código personalizado para Unified Service Desk exige acesso ao aplicativo cliente Unified Service Desk e uma instância Microsoft Dynamics 365 com soluções de Unified Service Desk implantadas.

Para depurar com eficiência seu código personalizado, configure suas propriedades de projeto Visual Studio para:

  • Assegure-se de que a versão mais recente de assembly é copiada no diretório de instalação do cliente Unified Service Desk toda vez que você criar seu projeto do Visual Studio para você testar o executável (o aplicativo cliente do Unified Service Desk) usando o código mais recente.

  • Especifique o executável ou o aplicativo de chamada (o aplicativo cliente Unified Service Desk) para depurar seu código.

Para fazer isto:

  1. No projeto Visual Studio, do menu Projeto, selecione Propriedades de <Project_Name>.

  2. Na guia Compilação, na área Saída, defina o valor do campo Caminho de saída para o diretório de instalação do cliente Unified Service Desk, geralmente C:\Program Files\Microsoft Dynamics CRM USD\USD\.

    Definir o caminho de saída do assembly

  3. Na guia, selecione Depurar, selecione Iniciar programa externo, e especifique o caminho completo para o arquivo UnifiedServiceDesk.exe no campo, geralmente C:\Program Files\Microsoft Dynamics CRM USD\USD\ UnifiedServiceDesk.exe

    Definir o nome do aplicativo externo

  4. Salve seus projetos.

    Isso garante que a versão mais recente de assembly é copiada no diretório de instalação do cliente Unified Service Desk toda vez que você criar seu projeto, e o aplicativo cliente Unified Service Desk é automaticamente iniciado quando você depurar o projeto.

  5. Definir pontos de interrupção de projeto no Visual Studio é necessário, e depois compilar/depurar o projeto.

    Quando o aplicativo cliente Unified Service Desk inicia automaticamente no depurador do projeto, especifique as credenciais para conectar a sua instância Dynamics 365 para continuar com a sessão de depuração até alcançar um ponto de interrupção ou problema em seu código.

Além disso, a guia Depurar saída do controle hospedado Debugger no aplicativo cliente Unified Service Desk fornece informações de rastreamento em tempo real da execução subjacente, que também pode ser usada para depurar seu código personalizado. Para obter mais informações, consulte Technet: Problemas de configuração no Unified Service Desk.

O controle hospedado Debugger vem pré-configurado se você tiver implementado um dos pacotes de amostra Unified Service Desk. Como alternativa, você pode facilmente definir o controle hospedado Debugger em sua implantação do Unified Service Desk.Para obter mais informações:Passo a passo 6: Configurar o controle hospedado do Depurador no aplicativo agente.

Confira Também

Estender o Unified Service Desk
Unified Service Desk e a estrutura UII

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais