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 -restore
eş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