共用方式為


--arch 選項並不代表獨立

目前為止,dotnet CLI 命令的 --arch 選項 (例如 dotnet publish) 隱含應用程式為獨立式--arch 選項的行為現在已變更為符合 --runtime 選項的行為,不再隱含應用程式為獨立式。

先前的行為

--arch 隱含 --self-contained

新的行為

--arch 不隱含有關 --self-contained 的任何事項。

導入的版本

.NET 8 RC 2

中斷性變更的類型

此變更為行為變更

變更原因

這項變更是為了統一 --arch 的行為與 --runtime 的行為,這是別名的目的。 在 .NET 8 中,--runtime 行為也會變更

如果您的應用程式需要成為獨立式,請在您的 CLI 呼叫上設定 --self-contained,或設定 MSBuild 屬性,例如 <SelfContained>true</SelfContained><PublishSelfContained>true</PublishSelfContained>

另請參閱