Sdílet prostřednictvím


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 --runtimekteré se jedná o alias. Chování pro --runtime bylo také změněno v .NET 8.

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>.

Viz také