次の方法で共有


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 プロジェクト プロパティを次のように設定します。

  • 最新のバージョンのアセンブリが、Unified Service Desk クライアント インストール ディレクトリに、Visual Studio プロジェクトを構築するたびにコピーされるようにします。これにより最新のコードを使用して実行可能ファイル (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 パッケージの 1 つを配置した場合に、Debugger ホスト コントロールが事前にコンフィギュレーションされます。 または、Unified Service Desk の配置で Debugger ホスト コントロールを簡単に設定できます。詳細:チュートリアル 6: エージェント アプリケーションで、デバッガのホストされたコントロールを構成する

関連項目

統合サービス デスクの拡張
Unified Service Desk および UII フレームワーク

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 著作権