ビルドツール
このドキュメントは、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 によって直接サポートされているわけではないことに注意してください。