dotnet msbuild

この記事の対象: ✔️ .NET Core 3.1 SDK 以降のバージョン

名前

dotnet msbuild - プロジェクトとそのすべての依存関係をビルドします。 メモ:複数存在するとき、ソリューションまたはプロジェクト ファイルを場合によっては指定する必要があります。

構文

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

説明

dotnet msbuild コマンドでは、完全に機能する MSBuild へのアクセスを許可します。

このコマンドには、SDK スタイルのプロジェクトに対してのみ、既存の MSBuild コマンド ライン クライアントとまったく同じ機能があります。 オプションはすべて同じです。 使用可能なオプションの詳細については、「MSBuild コマンド ライン リファレンス」を参照してください。

dotnet build コマンドは、dotnet msbuild -restore に相当します。 プロジェクトをビルドしないが、特定のターゲットを実行する場合、dotnet build または dotnet msbuild を使用し、ターゲットを指定します。

使用例

  • プロジェクトとその依存関係をビルドします。

    dotnet msbuild
    
  • リリース構成を使用して、プロジェクトとその依存関係をビルドします。

    dotnet msbuild -property:Configuration=Release
    
  • 発行先を実行して、RID osx-x64 に発行します。

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • プロジェクト全体と SDK に付属するすべてのターゲットをご覧ください。

    dotnet msbuild -preprocess
    dotnet msbuild -preprocess:<fileName>.xml