La opción --arch no implica autocontenido

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

Comportamiento anterior

--archimplícito --self-contained.

Comportamiento nuevo

--arch no implica nada acerca de --self-contained.

Versión introducida

.NET 8 RC 2

Tipo de cambio importante

Este es un cambio de comportamiento.

Motivo del cambio

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

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

Consulte también