これまで、--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 プロパティを設定します。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET