Dela via


--arch-förvalet innebär inte att det är fristående

Fram tills nu innebar alternativet för --arch CLI-kommandon som dotnet att appen var självständig. Beteendet för --arch-alternativet har nu ändrats för att matcha --runtime-alternativets beteende, utan att det längre innebär att en app är fristående.

Tidigare beteende

--arch antydde --self-contained.

Nytt beteende

--arch betyder inte något om --self-contained.

Version lanserad

.NET 8 RC 2

Typ av brytande ändring

Den här ändringen är en beteendeförändring.

Orsak till ändring

Den här ändringen gjordes för att förena beteendet --arch för med --runtime, som det är ett alias för. Beteendet för --runtime ändrades också i .NET 8.

Om ditt program måste vara självständigt ställer du in --self-contained på dina CLI-anrop eller anger MSBuild-egenskaper som <SelfContained>true</SelfContained> eller <PublishSelfContained>true</PublishSelfContained>.

Se även