Partage via


L’option --arch n’implique pas l’autonomie

Jusqu’à présent, l’option --arch pour les dotnetcommandes CLI telles que dotnet publish implique que l’application était autonome. Le comportement de l’option --arch a maintenant été modifié pour correspondre à celui de l’option --runtime, et il n’implique plus qu’une application est autonome.

Comportement précédent

--arch implicite --self-contained.

Nouveau comportement

--arch n’implique rien à propos de --self-contained.

Version introduite

.NET 8 RC 2

Type de changement cassant

Ce changement est un changement de comportement.

Raison du changement

Cette modification a été apportée pour unifier le comportement de --arch avec celui de --runtime, pour lequel il s’agit d’un alias. Le comportement de --runtime a également été modifié dans .NET 8.

Si votre application doit être autonome, définie --self-contained sur vos appels CLI ou définir des propriétés MSBuild telles que <SelfContained>true</SelfContained> ou <PublishSelfContained>true</PublishSelfContained>.

Voir aussi