Skip to main content
2022 年 6 月版の Microsoft Game Development Kit (GDK) 以降、PC ゲーム プロジェクトのデバッグには、Visual Studio に付属のネイティブ コード デバッガーを使用します。ローカル PC でデバッグするには、次の図のように、Visual Studio ツール バーのデバッガー ドロップダウンから [ローカル Windows デバッガー] を選択します。 リモート PC でデバッグするには、[リモート Windows デバッガー] を選択し、リモート PC でのゲームのデバッグで説明されている手順に従ってください。
2022 年 6 月より前のバージョンの Microsoft Game Development Kit (GDK) を使用するプロジェクトで使用するデバッガーは「Local Machine」という名前です。2022 年 6 月より前のバージョンの Microsoft Game Development Kit (GDK) では、リモート デバッグはサポートされていません。
プロジェクトを 2022 年 6 月版の Microsoft Game Development Kit (GDK) にアップグレードする際に、次の図のようにデバッガー プロパティが [サポートされていないデバッグ オプション] に設定される場合があります。この場合、デバッグ ツール バー、プロジェクトのプロパティ ページ、または DebuggerFlavor msbuild プロパティを WindowsLocalDebugger に設定することによって、デバッガー プロパティを [ローカル Windows デバッガー] にリセットする必要があります (DebuggerFlavor プロパティを完全に削除しても [ローカル Windows デバッガー] が使用されます)。 2022 年 6 月版の Microsoft Game Development Kit (GDK) 以降、PC プロジェクトはデプロイ ステップを必要としなくなりました。Visual Studio の [構成マネージャー] ダイアログの [デプロイ] チェック ボックスは無効化されています。 タイトルが小売環境で起動される際は、中間ランチャー プロセスが使用されます。このブートストラッパー プロセスは、タイトルのレンダリング前にスプラッシュ画面を表示し、ゲームの更新を確認し、クラウド セーブを事前同期し、ユーザーを事前サインインするなどの処理を行います。ルース ファイル デバッグ シナリオでは、これらの動作は実行されません。小売環境で起動されるようなゲームをテストまたはデバッグするには、パッケージ化されたビルドを使用してください。

パッケージ化されたビルドのデバッグ

パッケージ化されたビルドをデバッグする前に、wdapp install を使用してパッケージをインストールする必要があります。インストール後、Visual Studio の [インストール済みアプリ パッケージのデバッグ] 機能を使用してタイトルをデバッグできます。次の図に示すように、[デバッグ] メニューを使用してデバッグ ダイアログを表示します。 タイトルをデバッグするには、ダイアログでタイトルを検索し、[このコード タイプのデバッグ][ネイティブのみ] に設定して、[開始] ボタンをクリックします。 小売環境で起動されるようにタイトルをデバッグするには、wdapp install コマンド ラインに /bootstrapper フラグを追加します。この方法でインストールしたタイトルは、ブートストラッパー プロセスによって起動されます。このシナリオでのデバッグには、Visual Studio の [子プロセスのデバッグ] 拡張機能が必要です。[拡張機能の管理] ダイアログを使用して拡張機能をインストールします。 インストール後、[デバッグ] メニューを使用して [子プロセスのデバッグ] の設定を表示します。 設定ページで [子プロセスのデバッグを有効にする] チェック ボックスをオンにします。 子プロセスのデバッグを有効にすると、[インストール済みアプリ パッケージのデバッグ] ダイアログは、ブートストラッパー プロセスではなくタイトルにデバッガーをアタッチするようになります。

リモート PC でのゲームのデバッグ

リモート PC でのタイトルのデバッグには、Visual Studio リモート ツールが必要です。Remote Debugging a C++ Project in Visual Studio の説明に従って、ツールをインストールし、リモート デバッガーを構成してください。 プロジェクトのプロパティ ページの [起動するデバッガー] ドロップダウンから [リモート Windows デバッガー] を選択します。タイトルの実行可能ファイル名、目的の作業ディレクトリなどを入力します。既定では、Visual Studio はタイトルの実行可能ファイルとバイナリ依存関係をデプロイします。リモートの Microsoft Game Development Kit (GDK) ゲームをデバッグするには、MicrosoftGame.config ファイルやロゴ ファイルなどの追加ファイルもデプロイする必要があります。次の図に示すように、[リモート Windows デバッガー] プロパティ ページの [デプロイする追加のファイル] プロパティを使用して、デプロイする追加のファイルを指定します。

関連項目

Visual Studio
最終更新日 2026年8月13日