共用方式為


對 Unified Service Desk 的自訂程式碼偵錯

 

發行︰ 2016年11月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016

使用擴充 Unified Service Desk 的自訂程式碼,包括要將您的自訂程式碼編譯成組件 (DLL 檔案),然後將組件發佈至每部用戶端電腦上的 Unified Service Desk 用戶端安裝目錄。

對 Unified Service Desk 的自訂程式碼進行偵錯,需要存取 Unified Service Desk 用戶端應用程式,以及已部署 Unified Service Desk 解決方案的 Microsoft Dynamics 365 執行個體。

為了有效偵錯自訂程式碼,請設定您的 Visual Studio 專案屬性,以:

  • 確認每次您建置 Visual Studio 專案時都會將最新版組件複製到 Unified Service Desk 用戶端安裝目錄中,如此您就會測試使用最新程式碼的可執行檔 (Unified Service Desk 用戶端應用程式)。

  • 指定可執行檔或呼叫端應用程式 (Unified Service Desk 用戶端應用程式),進行程式碼偵錯。

若要執行此操作:

  1. 在您的 Visual Studio 專案中,從 [專案] 功能表選取 [<Project_Name> 屬性]。

  2. 在 [組建] 索引標籤的 [輸出] 區域底下,將 [輸出路徑] 欄位值設定為 Unified Service Desk 用戶端安裝目錄,通常是 C:\Program Files\Microsoft Dynamics CRM USD\USD\。

    設定組件的輸出路徑

  3. 在 [偵錯] 索引標籤上選取 [啟動外部程式],並在欄位中指定 UnifiedServiceDesk.exe 檔案的完整路徑,通常是 C:\Program Files\Microsoft Dynamics CRM USD\USD\ UnifiedServiceDesk.exe

    設定外部應用程式名稱

  4. 儲存您的專案。

    這樣可確保每次您建置專案時都會將最新版組件複製到 Unified Service Desk 用戶端安裝目錄中,而且 Unified Service Desk 用戶端應用程式會自動啟動,在您進行專案偵錯時。

  5. 在您的 Visual Studio 專案中視需要設定中斷點,然後建置/偵錯專案。

    當 Unified Service Desk 用戶端應用程式在偵錯專案時自動啟動,指定連線至 Dynamics 365 執行個體的認證,以繼續進行偵錯工作階段,直到您在程式碼中遇到中斷點或發生問題。

此外,Unified Service Desk 用戶端應用程式中 Debugger 託管控制項的 [偵錯輸出] 索引標籤提供即時追蹤基礎執行的資訊,也可以用來進行自訂程式碼偵錯。 如需詳細資訊,請參閱TechNet:偵錯 Unified Service Desk 的問題

如果您已部署其中一個範例 Unified Service Desk 套件,則 Debugger 託管控制項會是預先設定。 或者,您可以在 Unified Service Desk 部署中輕鬆設定 Debugger 託管控制項。其他資訊:逐步解說 6:在您的客服專員應用程式中設定偵錯工具託管控制項

另請參閱

擴充 Unified Service Desk
Unified Service Desk 和 UII 架構

Unified Service Desk 2.0

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權