次の方法で共有


--arch オプションは自己完結型を意味しません

これまで、--archなどの dotnet CLI コマンドの オプションは、アプリが自己完結型であることを示していました。 --arch オプションの動作は、--runtime オプションの動作と一致するように変更され、アプリが自己完結型であることを意味しなくなりました。

以前の動作

--arch--self-contained を暗黙的に指定します。

新しい動作

--arch は、 --self-containedについて何も意味しません。

導入されたバージョン

.NET 8 RC 2

破壊的変更の種類

この変更は 動作の変更です。

変更の理由

この変更は、 --arch の動作と、エイリアスである --runtimeの動作を統合するために行われました。 --runtimeの動作も .NET 8 で変更されました。

アプリケーションを自己完結型にする必要がある場合は、CLI 呼び出しで --self-contained を設定するか、 <SelfContained>true</SelfContained><PublishSelfContained>true</PublishSelfContained>などの MSBuild プロパティを設定します。

こちらも参照ください