Freigeben über


Debuggen des benutzerdefinierten Codes für Unified Service Desk

 

Veröffentlicht: November 2016

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Die Verwendung von benutzerdefiniertem Code zum Erweitern von Unified Service Desk umfasst das Kompilieren Ihres benutzerdefinierten Codes in eine Assembly (DLL-Datei) und die anschließende Verteilung der Assembly in das Unified Service Desk-Clientinstallationsverzeichnis auf jedem Clientcomputer.

Das Debuggen von benutzerdefiniertem Code für Unified Service Desk erfordert Zugriff auf die Unified Service Desk-Clientanwendung und eine Microsoft Dynamics 365-Instanz mit bereitgestellten Unified Service Desk-Lösungen.

Um den benutzerdefinierten Code effizient zu debuggen, legen Sie Ihre Visual Studio-Projekteigenschaften folgendermaßen fest:

  • Stellen Sie sicher, dass die aktuelle Version der Assembly immer n das Unified Service Desk-Clientinstallationsverzeichnis kopiert wird, wenn Sie Ihr Visual Studio-Projekt erstellen, sodass Sie die ausführbare Datei (die Unified Service Desk-Clientanwendung) mit dem aktuellsten Code testen.

  • Geben Sie die ausführbare Datei oder die aufrufende Anwendung (die Unified Service Desk-Clientanwendung ) zum Debuggen des Codes an.

Um dies zu tun:

  1. Wählen Sie in Ihrem Visual Studio-Projekt im Menü Projekt die Option Eigenschaften von <Projektname> aus.

  2. Legen Sie auf der Registerkarte Build im Bereich Ausgabe den Feldwert Ausgabepfad auf das Unified Service Desk-Clientinstallationsverzeichnis fest, normalerweise C:\Program Files\Microsoft Dynamics CRM USD\USD\.

    Legen Sie den Ausgabepfad der Assembly fest

  3. Wählen Sie auf der Registerkarte Debuggen die Option Externes Programm starten aus, und geben Sie den vollständigen Pfad zur UnifiedServiceDesk.exe-Datei im Feld ein, normalerweise C:\Program Files\Microsoft Dynamics CRM USD\USD\ UnifiedServiceDesk.exe

    Externen Anwendungsnamen festlegen

  4. Speichern Sie Ihr Projekt.

    Dadurch wird sichergestellt, dass die aktuelle Version der Assembly jedes Mal in das Unified Service Desk-Clientinstallationsverzeichnis kopiert wird, wenn Sie Ihr Projekt erstellen, und die Unified Service Desk-Clientanwendung wird automatisch gestartet, wenn Sie das Projekt debuggen.

  5. Legen Sie im Visual Studio-Projekt Haltepunkte nach Bedarf fest, und erstellen/debuggen Sie dann das Projekt.

    Wenn die Unified Service Desk-Clientanwendung automatisch beim Debugging des Projekts gestartet wird, geben Sie die Anmeldeinformationen an, um eine Verbindung mit der Dynamics 365-Instanz herzustellen, um die Debugsitzung fortzusetzen, bis Sie einen Haltepunkt oder ein Problem in Ihrem Code erreichen.

Darüber hinaus stellt die Registerkarte Debugausgabe des gehosteten Debugger-Steuerelements in der Unified Service Desk-Clientanwendung Echtzeitablaufverfolgungsinformationen zur zugrunde liegenden Ausführung bereit, die auch verwendet werden können, um Ihren benutzerdefinierten Code zu debuggen. Weitere Informationen finden Sie unter TechNet: Debuggen von Problemen in Unified Service Desk

Das gehostete Debugger-Steuerelement ist vorkonfiguriert, wenn Sie eines der Beispiel-Unified Service Desk-Pakete bereitgestellt haben. Wahlweise können Sie das gehostete Unified Service Desk-Steuerelement leicht in der Debugger-Bereitstellung einrichten.Weitere Informationen:Walkthrough 6: Konfigurieren des gehosteten Steuerelements Debugger in ihrer Agentenanwendung

Siehe auch

Unified Service Desk erweitern
Unified Service Desk und das UII-Framework

Unified Service Desk 2.0

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright