Partilhar via


--arch option não implica auto-contido

Até agora, a --arch opção para dotnet comandos da CLI, como dotnet publishing, implicava que o aplicativo era independente. O comportamento da --arch opção agora foi alterado para corresponder ao --runtime da opção e isso não implica mais que um aplicativo é independente.

Comportamento anterior

--arch--self-containedimplícito .

Novo comportamento

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

Versão introduzida

.NET 8 RC 2

Tipo de mudança de rutura

Esta mudança é uma mudança comportamental.

Razão para a alteração

Esta mudança foi feita para unificar o comportamento de --arch com o de --runtime, que é um pseudônimo para. O comportamento para --runtime também foi alterado no .NET 8.

Se seu aplicativo precisar ser independente, defina --self-contained suas chamadas de CLI ou defina propriedades do MSBuild, como <SelfContained>true</SelfContained> ou <PublishSelfContained>true</PublishSelfContained>.

Consulte também