C++ デバッグ プロパティ ページ

これらのプロパティ ページは、[プロジェクト]>[プロパティ]>[構成プロパティ]>[デバッグ] の下にあります。 起動するデバッガーの一覧でデバッガーの種類 選択します。 C++ コードのデバッグの詳細については、「チュートリアル: Visual Studio を使用した C++ のデバッグについて理解する」と「ネイティブ コードのデバッグ」を参照してください。

ローカル Windows デバッガーのプロパティ ページ

コマンド

実行するデバッグ コマンドです。

コマンド引数

アプリケーションに渡すコマンド ライン引数です。

作業ディレクトリ

アプリケーションの作業ディレクトリ。 既定では、プロジェクト ファイルが含まれているディレクトリです。

[アタッチ]

デバッグを開始するときに、既存のプロセスへのデバッガーのアタッチを試行するかどうかを指定します。

[デバッガーのタイプ]

使用するデバッガーの種類を指定します。 このプロパティを Auto に設定すると、.exe ファイルの内容に基づいてデバッガーの種類が選択されます。

Choices

  • ネイティブのみ
  • マネージドのみ (.NET Framework)
  • 混合 (.NET フレームワーク)
  • マネージドのみ (.NET Core)
  • 混合 (.NET Core)
  • 自動
  • GPU のみ (C++ AMP)
  • JavaScript (WebView2)

Choices

  • ネイティブのみ
  • 管理対象のみ
  • 混合
  • 自動
  • スクリプト
  • GPU のみ (C++ AMP)

環境

デバッグ対象のプログラムの環境、または既存の環境とマージする変数を指定します。

デバッグ アクセラレータの種類

GPU コードのデバッグに使用するデバッグ アクセラレータの種類です。 (GPU デバッガーがアクティブなときに使用できます。)

GPU 既定のブレークポイントの動作

GPU デバッガーを中断する頻度を設定します。

Choices

  • ワープごとに1回停止
  • すべてのスレッドで中断 (CPU の動作と同様)

マージ環境

既存の環境に指定された環境変数をマージします。

SQL デバッグ

SQL デバッガーをアタッチするかどうかを指定します。

AMP のデフォルト アクセラレータ

C++ AMP の既定のアクセラレータの選択をオーバーライドします。 マネージド コードをデバッグする場合、このプロパティは適用されません。

リモート Windows デバッガーのプロパティ ページ

リモート デバッグの詳細については、Visual Studio での Visual C++ プロジェクトのリモート デバッグに関する記事を参照してください。

リモート コマンド

実行するデバッグ コマンドです。

リモート コマンドの引数

アプリケーションに渡すコマンド ライン引数です。

作業ディレクトリ

アプリケーションの作業ディレクトリ。 既定では、プロジェクト ファイルが含まれているディレクトリです。

リモート サーバー名

リモート サーバー名を指定します。

接続

接続の種類を指定します。

Choices

  • Windows 認証を使用したリモート 詳細については、「Windows 認証」を参照してください。
  • 認証なしのリモート

[デバッガーのタイプ]

使用するデバッガーの種類を指定します。 このプロパティを Auto に設定すると、.exe ファイルの内容に基づいてデバッガーの種類が選択されます。

Choices

  • ネイティブのみ
  • マネージドのみ (.NET Framework)
  • 混合 (.NET フレームワーク)
  • マネージドのみ (.NET Core)
  • 混合 (.NET Core)
  • 自動
  • GPU のみ (C++ AMP)
  • JavaScript (WebView2)

Choices

  • ネイティブのみ
  • 管理対象のみ
  • 混合
  • 自動
  • スクリプト
  • GPU のみ (C++ AMP)

環境

デバッグ対象のプログラムの環境、または既存の環境とマージする変数を指定します。

デバッグ アクセラレータの種類

GPU コードのデバッグに使用するデバッグ アクセラレータの種類です。 (GPU デバッガーがアクティブなときに使用できます。)

GPU 既定のブレークポイントの動作

GPU デバッガーを中断する頻度を設定します。

Choices

  • ワープごとに1回中断
  • すべてのスレッドで停止(CPU の動作と同様)

[アタッチ]

デバッグを開始するときに、既存のプロセスへのデバッガーのアタッチを試行するかどうかを指定します。

SQL デバッグ

SQL デバッガーをアタッチするかどうかを指定します。

[配置ディレクトリ]

リモート コンピューターでデバッグを行う場合、プロジェクト出力の内容 (PDB ファイル以外) をリモート コンピューターにコピーするには、ここでパスを指定します。

[配置する追加ファイル]

リモート コンピューター上でデバッグを行う場合、プロジェクト出力のほかに、ここで指定したファイルとディレクトリが配置ディレクトリにコピーされます (指定した場合)。

Visual C++ デバッグ ランタイム ライブラリの配置

アクティブなプラットフォーム (Win32、x64、または ARM) 用のデバッグ ランタイム ライブラリを配置するかどうかを指定します。

Visual C++ ランタイム ライブラリをデプロイする

アクティブ プラットフォーム (Win32、x64、または ARM) のランタイム ライブラリを展開するかどうかを指定します。

[AMP の既定のアクセラレータ]

C++ AMP の既定のアクセラレータの選択をオーバーライドします。 マネージド コードをデバッグする場合、このプロパティは適用されません。

Web ブラウザー デバッガーのプロパティ ページ

HTTP URL

プロジェクトの URL を指定します。

[デバッガーのタイプ]

使用するデバッガーの種類を指定します。 このプロパティを Auto に設定すると、.exe ファイルの内容に基づいてデバッガーの種類が選択されます。

Choices

  • ネイティブのみ
  • 管理対象のみ
  • 混合
  • 自動

Choices

  • ネイティブのみ
  • 管理対象のみ
  • 混合
  • 自動
  • スクリプト

Web サービス デバッガーのプロパティ ページ

HTTP URL

プロジェクトの URL を指定します。

[デバッガーのタイプ]

使用するデバッガーの種類を指定します。 このプロパティを Auto に設定すると、.exe ファイルの内容に基づいてデバッガーの種類が選択されます。

Choices

  • ネイティブのみ
  • 管理のみ
  • 混合
  • 自動

Choices

  • ネイティブのみ
  • 管理対象のみ
  • 混合
  • 自動
  • スクリプト

SQL デバッグ

SQL デバッガーをアタッチするかどうかを指定します。