ビルドツール
このドキュメントでは、Visual Studio Code 用 C# ツールで C# プロジェクトとソリューションを構築する方法の概要を説明します。C# Dev Kit 拡張機能によって提供される機能が対象となります。
ソリューションのビルド
ソリューションが読み込まれると、C# Dev Kit 拡張機能は、ソリューションとその中に含まれるプロジェクトで動作するいくつかのタスクを提供します。ソリューションエクスプローラーで任意のソリューションまたはプロジェクトを右クリックしてビルドする機能に加えて、.NET: Build コマンドを使用してソリューション全体をビルドできます。

Visual Studio Code のタスク機能を使用してソリューションをビルドすることもできます。C# Dev Kit はタスクシステムと統合されており、dotnet グループの下にいくつかのタスクを登録します。以下がその様子です。

build タスクは、dotnet build コマンドを介して開いているソリューションをビルドし、clean タスクは、dotnet clean コマンドを介してすべてのソリューション出力をクリーンアップします。
これらのタスクで特定のプロジェクトをwatchすることもできます。プロジェクトを監視するとは、プロジェクトのファイルを見て、変更があるたびにプロジェクトを再構築することです。これは、プロジェクトに対して直接dotnet watch コマンドを実行するのと同じですが、エディターに統合されています。
プロジェクトファイルの管理
プロジェクトファイルは、プロジェクトがどのようにビルドされるかを記述する拡張可能な XML ドキュメントです。.NET プロジェクトファイルについては、.NET プロジェクト SDK のドキュメントで詳しく学ぶことができますが、一般的には、プロパティ (内部値を持つ XML 要素) とアイテム (属性を持つ XML 要素) を追加することでビルドを変更します。
プロパティとアイテムのコード補完、構文強調表示、一般的なプロジェクトプロパティのツールチップなどのエディター機能を追加するには、MSBuild project tools 拡張機能をインストールできます。この拡張機能はコミュニティプロジェクトであり、Microsoft が直接サポートしているわけではないことに注意してください。