dotnet msbuild

Bu makale şunlar için geçerlidir: ✔️ .NET Core 3.1 SDK ve sonraki sürümler

Veri Akışı Adı

dotnet msbuild - Bir projeyi ve tüm bağımlılıklarını oluşturur. Not: Birden çok çözüm veya proje dosyası varsa belirtilmesi gerekebilir.

Özet

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Açıklama

dotnet msbuild komutu, tam işlevsel bir MSBuild'e erişim sağlar.

Komut, yalnızca SDK stili projeler için mevcut MSBuild komut satırı istemcisiyle tam olarak aynı özelliklere sahiptir. Seçeneklerin tümü aynıdır. Kullanılabilir seçenekler hakkında daha fazla bilgi için bkz . MSBuild komut satırı başvurusu.

dotnet build komutu ile dotnet msbuild -restoreeşdeğerdir. Projeyi oluşturmak istemediğinizde ve çalıştırmak istediğiniz belirli bir hedefiniz olduğunda, hedefi kullanın dotnet build veya dotnet msbuild belirtin.

Örnekler

  • Proje ve bağımlılıkları oluşturma:

    dotnet msbuild
    
  • Release yapılandırmasını kullanarak bir proje ve bağımlılıkları oluşturun:

    dotnet msbuild -property:Configuration=Release
    
  • RID için osx-x64 yayımlama hedefini çalıştırın ve yayımlayın:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • SDK'nın içerdiği tüm hedefleri içeren projenin tamamına bakın:

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