Udostępnij przez


Opcja --arch nie oznacza 'self-contained'.

Do tej pory opcja --arch poleceń CLI takich jak dotnet sugerowała, ż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.

Wersja wprowadzona

.NET 8 RC 2

Typ zmiany przełamującej

Ta zmiana jest zmianą behawioralną.

Przyczyna zmiany

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

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

Zobacz także