Compartir a través de


La opción --arch no implica autocontenido

Hasta ahora, la opción --arch para dotnet comandos CLI como, dotnet publish implicaba que la aplicación estaba autocontenida. El comportamiento de la --arch opción ahora se ha cambiado para que coincida con el de la --runtime opción y ya no implica que una aplicación esté independiente.

Comportamiento anterior

--arch implicaba --self-contained.

Nuevo comportamiento

--arch no implica nada sobre --self-contained.

Versión introducida

.NET 8 RC 2

Tipo de cambio disruptivo

Este es un cambio de comportamiento.

Motivo del cambio

Este cambio se realizó para unificar el comportamiento de --arch con el de --runtime, que es un alias de la primera. El comportamiento de --runtime también se cambió en .NET 8.

Si la aplicación debe ser independiente, establezca --self-contained en las llamadas de la CLI o establezca propiedades de MSBuild como <SelfContained>true</SelfContained> o <PublishSelfContained>true</PublishSelfContained>.

Consulte también