Možnost --arch neznamená, že je obsažena samostatně
Až doteď byla možnost pro dotnet
příkazy rozhraní příkazového řádku, jako je publikování dotnetu, implikovalo, --arch
že aplikace byla samostatná. Chování --arch
této možnosti se teď změnilo tak, aby odpovídalo --runtime
této možnosti, a už neznamená, že aplikace je samostatná.
Předchozí chování
--arch
implicitní --self-contained
.
Nové chování
--arch
neznamená nic o --self-contained
.
Zavedená verze
.NET 8 RC 2
Typ zásadní změny
Tato změna je změna chování.
Důvod změny
Tato změna byla provedena tak, aby se sjednocovalo chování s tím --arch
, pro --runtime
které se jedná o alias. Chování pro --runtime
bylo také změněno v .NET 8.
Doporučená akce
Pokud vaše aplikace musí být samostatná, nastavte --self-contained
na volání rozhraní příkazového řádku nebo nastavte vlastnosti MSBuild, například <SelfContained>true</SelfContained>
nebo <PublishSelfContained>true</PublishSelfContained>
.