Visual Studio 外部ツール自動化 (Windows + WSL)

このページでは、Visual Studio の外部ツールワークフローを使って、Cataclysm: BN の CMake ビルド自動化をプロンプト駆動の cmd インターフェースから実行する方法を説明します。

概要

  • このワークフローは Visual Studio の External Tools メニューから起動します。
  • ツールは cmd ウィンドウを開き、プロンプトで操作を案内するため、手動でシェルコマンドを入力する必要はありません。
  • 同じフローで Windows ビルドと WSL ベースの Linux ビルドの両方を実行できます。

Visual Studio に外部ツールを追加する

Tools -> External Tools... を開き、ビルドツールの項目を設定します。

Visual Studio External Tools menu

External tool configuration example

実行インターフェース

起動すると、自動化ツールはメニュー形式のプロンプトフローを持つ cmd セッションを開きます。

Prompt-driven cmd interface

cmd 上で動作しますが、ユーザーは選択肢を選んで質問に答えるだけでよく、手動でコマンドを作成する必要はありません。

短いデモ動画:

ビルド完了

ワークフローは同じコマンドウィンドウ内に完了状態を表示します。

Build completion output

完了後は、ビルド済みのゲームを通常どおり起動できます。

Cataclysm: BN running after build