dotnet msbuild

Artikel ini berlaku untuk: ✔️ .NET Core 3.1 SDK dan versi yang lebih baru

Nama

dotnet msbuild - Membuat proyek beserta semua dependensinya. Catatan: Solusi atau file proyek mungkin perlu ditentukan jika ada beberapa.

Sinopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Deskripsi

Perintah ini dotnet msbuild memungkinkan akses ke MSBuild yang berfungsi penuh.

Perintah ini memiliki kemampuan yang sama persis dengan klien baris perintah MSBuild yang ada hanya untuk proyek gaya SDK. Semua opsinya sama. Untuk informasi selengkapnya tentang opsi yang tersedia, lihat referensi baris perintah MSBuild.

Perintah build dotnet setara dotnet msbuild -restoredengan . Ketika Anda tidak ingin membangun proyek dan Anda memiliki target tertentu yang ingin Anda jalankan, gunakan dotnet build , atau dotnet msbuild dan tentukan targetnya.

Contoh

  • Membuat proyek dan dependensinya:

    dotnet msbuild
    
  • Buat proyek dan dependensinya menggunakan konfigurasi Rilis:

    dotnet msbuild -property:Configuration=Release
    
  • Jalankan target penerbitan dan terbitkan osx-x64 untuk RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Lihat seluruh proyek dengan semua target yang disertakan oleh SDK:

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