對 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 用戶端應用程式),進行程式碼偵錯。
若要執行此操作:
在您的 Visual Studio 專案中,從 [專案] 功能表選取 [<Project_Name> 屬性]。
在 [組建] 索引標籤的 [輸出] 區域底下,將 [輸出路徑] 欄位值設定為 Unified Service Desk 用戶端安裝目錄,通常是 C:\Program Files\Microsoft Dynamics CRM USD\USD\。
在 [偵錯] 索引標籤上選取 [啟動外部程式],並在欄位中指定 UnifiedServiceDesk.exe 檔案的完整路徑,通常是 C:\Program Files\Microsoft Dynamics CRM USD\USD\ UnifiedServiceDesk.exe
儲存您的專案。
這樣可確保每次您建置專案時都會將最新版組件複製到 Unified Service Desk 用戶端安裝目錄中,而且 Unified Service Desk 用戶端應用程式會自動啟動,在您進行專案偵錯時。
在您的 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. 著作權所有,並保留一切權利。 著作權