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 em nada sobre --self-contained
.
Versão introduzida
.NET 8 RC 2
Tipo de alteração interruptiva
Esta é uma alteração comportamental.
Motivo da alteração
Essa alteração foi feita para unificar o comportamento de --arch
com o de --runtime
, para o qual ele é um alias. O comportamento de --runtime
também foi alterado no .NET 8.
Ação recomendada
Se o seu aplicativo precisar ser autônomo, defina --self-contained
nas chamadas da CLI ou defina as propriedades do MSBuild como <SelfContained>true</SelfContained>
ou <PublishSelfContained>true</PublishSelfContained>
.