Partilhar via


A opção --arch não implica ser autossuficiente

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

Comportamento anterior

--arch implicou --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 alteração é de natureza comportamental .

Motivo da mudança

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 a sua aplicação precisar ser autocontida, defina --self-contained nas suas chamadas de CLI ou defina propriedades do MSBuild, como <SelfContained>true</SelfContained> ou <PublishSelfContained>true</PublishSelfContained>.

Ver também