Opsi --arch tidak menyiratkan mandiri
Hingga saat ini, --arch
opsi untuk dotnet
perintah CLI seperti dotnet publish menyiratkan bahwa aplikasi mandiri. Perilaku --arch
opsi sekarang telah diubah agar sesuai --runtime
dengan opsi, dan tidak lagi menyiratkan bahwa aplikasi mandiri.
Perilaku sebelumnya
--arch
tersirat --self-contained
.
Perilaku yang baru
--arch
tidak menyiratkan apa-apa tentang --self-contained
.
Versi yang diperkenalkan
.NET 8 RC 2
Jenis perubahan yang melanggar
Perubahan ini adalah perubahan perilaku.
Alasan untuk berubah
Perubahan ini dilakukan untuk menyatukan perilaku --arch
dengan --runtime
, yang merupakan alias untuk. Perilaku untuk --runtime
juga diubah dalam .NET 8.
Tindakan yang direkomendasikan
Jika aplikasi Anda perlu mandiri, atur --self-contained
pada panggilan CLI Anda, atau atur properti MSBuild seperti <SelfContained>true</SelfContained>
atau <PublishSelfContained>true</PublishSelfContained>
.