Condividi tramite


L'opzione --arch non implica l'autonomia

Finora, l'opzione --arch per i comandi dell'interfaccia della riga di comando dotnet, ad esempio dotnet publish, implicava che l'app era autonoma. Il comportamento dell'opzione --arch è stato cambiato in modo che corrisponda a quello dell'opzione --runtime e non implica più che un'app è autonoma.

Comportamento precedente

--arch implicava --self-contained.

Nuovo comportamento

--arch non implica nulla su --self-contained.

Versione introdotta

.NET 8 RC 2

Tipo di modifica di rilievo

Questa è una modifica funzionale.

Motivo della modifica

Questa modifica è stata apportata per unificare il comportamento di --arch con quello di --runtime, per il quale è un alias. Il comportamento per --runtime è stato cambiato anche in .NET 8.

Se l'applicazione deve essere autonoma, impostare --self-contained nelle chiamate dell'interfaccia della riga di comando o impostare le proprietà di MSBuild, ad esempio <SelfContained>true</SelfContained> o <PublishSelfContained>true</PublishSelfContained>.

Vedi anche