Udostępnij za pośrednictwem


--arch opcja nie oznacza samodzielnej

Do tej pory opcja dotnet poleceń interfejsu wiersza polecenia, takich jak dotnet publish, sugerowała, --arch że aplikacja była samodzielna. Zachowanie --arch opcji zostało teraz zmienione tak, aby było zgodne z opcją --runtime i nie oznacza już, że aplikacja jest samodzielna.

Poprzednie zachowanie

--arch implikowane --self-contained.

Nowe zachowanie

--arch nie oznacza nic o --self-contained.

Wprowadzona wersja

.NET 8 RC 2

Typ zmiany powodującej niezgodność

Ta zmiana jest zmianą behawioralną.

Przyczyna wprowadzenia zmiany

Ta zmiana została wprowadzona w celu ujednolicenia zachowania elementu --arch z parametrem --runtime, dla którego jest to alias. Zachowanie dla --runtime elementu zostało również zmienione na platformie .NET 8.

Jeśli aplikacja musi być samodzielna, ustaw --self-contained wywołania interfejsu wiersza polecenia lub ustaw właściwości programu MSBuild, takie jak <SelfContained>true</SelfContained> lub <PublishSelfContained>true</PublishSelfContained>.

Zobacz też