Freigeben über


Die Option „--arch“ impliziert keine Eigenständigkeit.

Bisher implizierte die --arch Option für dotnetCLI-Befehle wie dotnet publish, dass die App eigenständig war. Das Verhalten der --arch Option wurde nun geändert, um der --runtime Option zu entsprechen, und es bedeutet nicht mehr, dass eine App eigenständig ist.

Vorheriges Verhalten

--arch impliziert --self-contained.

Neues Verhalten

--arch impliziert nichts über --self-contained.

Eingeführte Version

.NET 8 RC 2

Art der einschneidenden Änderung

Diese Änderung ist eine Verhaltensänderung.

Grund für Änderung

Diese Änderung wurde vorgenommen, um das Verhalten von --arch, das ein Alias für --runtime ist, zu vereinheitlichen. Das Verhalten für --runtime wurde ebenfalls in .NET 8 geändert.

Wenn Ihre Anwendung eigenständig sein muss, setzen Sie --self-contained bei Ihren CLI-Aufrufen oder setzen Sie MSBuild-Eigenschaften wie <SelfContained>true</SelfContained> oder <PublishSelfContained>true</PublishSelfContained>.

Siehe auch