dotnet msbuild

Bu makale şu şekilde geçerlidir: ✔️ .NET Core 2. x SDK ve sonraki sürümleri

Name

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

Özeti

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

dotnet msbuildKomut, tam işlevli MSBuild erişimine izin verir.

komutu yalnızca SDK stilindeki projeler için mevcut MSBuild komut satırı istemcisiyle tam olarak aynı yeteneklere sahiptir. Seçenekler aynı. kullanılabilir seçenekler hakkında daha fazla bilgi için MSBuild komut satırı başvurusunabakın.

DotNet derleme komutu ile eşdeğerdir dotnet msbuild -restore . Projeyi derlemek istemediğinizde ve çalıştırmak istediğiniz belirli bir hedef varsa, veya öğesini kullanın dotnet build dotnet msbuild ve hedefi belirtin.

Örnekler

  • Bir proje ve bağımlılıklarını oluşturun:

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

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

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx.10.11-x64
    
  • SDK tarafından eklenen tüm hedefleri içeren tüm projeyi görüntüleyin:

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