Aracılığıyla paylaş


--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-containedzımni .

Yeni davranış

--arch ile ilgili --self-containedhiç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 --runtimebirleştirmek için yapılmıştır. için --runtime davranışı da .NET 8'de değiştirildi.

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.

Ayrıca bkz.