Compartilhar via


A opção --arch não implica em autonomia

Até agora, a opção --arch para dotnet comandos da CLI, como publicação do dotnet, implicava que o aplicativo era autônomo. O comportamento da opção --arch foi alterado para corresponder ao da opção --runtime e não implica mais que um aplicativo seja autônomo.

Comportamento anterior

--arch implícita --self-contained.

Novo comportamento

--arch não implica nada sobre --self-contained.

Versão introduzida

.NET 8 RC 2

Tipo de mudança disruptiva

Esta é uma alteração comportamental.

Motivo da alteração

Essa alteração foi feita para unificar o comportamento de --arch com o de --runtime, do qual é um alias. O comportamento para --runtime também foi alterado no .NET 8.

Se o aplicativo precisar ser autocontido, defina --self-contained em suas chamadas da CLI ou defina propriedades do MSBuild, como <SelfContained>true</SelfContained> ou <PublishSelfContained>true</PublishSelfContained>.

Consulte também