ネイティブ Kanzi Engine プラグインのデバッグ

Visual Studioを使用して、Kanzi Studio Preview でネイティブ Kanzi Engine プラグインをデバッグできます。

ネイティブ Kanzi Engine プラグインをデバッグするには:

  1. Visual Studioで Kanzi Engine プラグインを作成し、Debug ビルド構成を使用してビルドします。

    Kanzi Engine プラグインの作成 を参照してください。

    ../../_images/debug-configuration.png
  2. Kanzi Engine プラグインを Kanzi Studio プロジェクトにインポートします。

    Kanzi Studio プロジェクトに Kanzi Engine プラグインを追加する を参照してください。

  3. デバッグしたい Kanzi Engine プラグインを使用しているプロジェクトの Kanzi Studio で、Project > Properties を選択し、Properties で設定します。

    • Preview Build Configuration から Debug へ

    • Preview Visual Studio Version を、Visual Studio でプラグインをビルドするために使用したソリューション構成のバージョンにします。

      たとえば、それを 2019 に設定します。

    ../../_images/project-properties.png ../../_images/preview-build-configuration.png
  4. Ctrl Shift キーを押しながら、メインメニューで Preview > Restart Preview を選択し、Kanzi Studio が Debug Preview ダイアログを開くまで待ちます。

    ../../_images/restart-preview.png ../../_images/debug-preview-dialog.png
  5. Visual Studio デバッガーを Kanzi Studio Preview プロセスにアタッチします。

    1. Visual Studioで、デバッグ > プロセスにアタッチを選択します。

    2. Attach to Process ダイアログで:

      1. 利用可能なプロセスのリストで、Debug Preview というタイトルの KanziPreview.exe プロセスを選択します。

      2. 「アタッチ先」ボックスで、次のコードタイプがリストされていることを確認してください。

        • マネージド (.NET 4.x) コード

        • ネイティブコード

      3. 「アタッチ」をクリックします。

      ../../_images/attach-debugger-to-preview-process.png
  6. Visual Studioで、Kanzi Engine プラグインのソースコードにブレークポイントを挿入します。

  7. Debug Preview ダイアログで OK をクリックします。

Kanzi Studio Preview でアプリケーションと対話する際、コードに挿入したブレークポイントのいずれかがヒットすると、Visual Studioはコードの実行を停止し、Kanzi Engine プラグインをデバッグできます。

関連項目

Kanzi Engine プラグイン

Kanzi Engine プラグインの作成

Kanzi Engine プラグインの使用