--arch seçeneği kendi içinde olduğu anlamına gelmez
Şimdiye kadar dotnet --arch
publish gibi CLI komutları seçeneğidotnet
, uygulamanın bağımsız olduğunu gösterirdi. Seçeneğin --arch
davranışı artık bu seçenekle eşleşecek --runtime
şekilde değiştirilmiştir ve artık bir uygulamanın kendi içinde olduğunu göstermez.
Önceki davranış
--arch
--self-contained
zımni .
Yeni davranış
--arch
ile ilgili --self-contained
hiçbir şey ifade etmez.
Sürüm kullanıma sunulmuştur
.NET 8 RC 2
Hataya neden olan değişikliğin türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
Bu değişiklik, diğer adı olan ile davranışını --arch
--runtime
birleştirmek için yapılmıştır. için --runtime
davranışı da .NET 8'de değiştirildi.
Önerilen eylem
Uygulamanızın kendi içinde olması gerekiyorsa, CLI çağrılarınızda ayarlayın --self-contained
veya veya <PublishSelfContained>true</PublishSelfContained>
gibi <SelfContained>true</SelfContained>
MSBuild özelliklerini ayarlayın.