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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin