Delen via


De --arch-optie impliceert niet automatisch een zelfstandige uitvoering.

Tot nu toe hield de --arch optie voor dotnetCLI-opdrachten zoals dotnet publish impliciet in dat de app zelfstandig was. Het gedrag van de --arch optie is nu gewijzigd zodat deze overeenkomt met die van de --runtime optie en impliceert niet langer dat een app zelfstandig is.

Vorig gedrag

--arch impliciet --self-contained.

Nieuw gedrag

--arch impliceert niets over --self-contained.

Geïntroduceerde versie

.NET 8 RC 2

Type van brekende verandering

Deze wijziging is een gedragswijziging.

Reden voor wijziging

Deze wijziging is aangebracht om het gedrag te samenvoegen met dat van --arch--runtime, waarvoor het een alias is. Het gedrag voor --runtime is ook gewijzigd in .NET 8.

Stel --self-contained in bij uw CLI-aanroepen als uw toepassing zelfstandig moet zijn, of stel MSBuild-eigenschappen in zoals <SelfContained>true</SelfContained> of <PublishSelfContained>true</PublishSelfContained>.

Zie ook