.NET 10 Preview 2 では、既定のワークロード更新モードが "マニフェスト" から "ワークロード セット" に変更されました。 この変更により、ユーザーは個別に浮動しない単一の一貫性のあるワークロード バージョンのセットを使用できるため、一貫性の維持とワークロードの管理が容易になります。
導入されたバージョン
.NET 10
以前の動作
以前は、ワークロードは既定で "ルーズ マニフェスト" モードで動作しました。 誤った dotnet workload update コマンドを実行すると、一緒に動作しない可能性がある新しいバージョンがインストールされる可能性があり、ユーザーが一貫したワークロード バージョンのセットを揃えておくのが困難になります。
新しい動作
.NET 10 以降では、次の場合を除き、ワークロードは浮動しません。
- SDK を更新します。
- 明示的な更新コマンドを実行します。
更新を実行すると、すべてのワークロードで、使用されているワークロード セットの既知の一致バージョンが使用されます。
破壊的変更の種類
この変更は 動作の変更です。
変更の理由
ユーザーは、ワークロード管理におけるより詳細な制御と予測可能性を要求しました。 この新しいシステムにより、ピン留めと一貫性のある更新が可能になり、一貫性のあるワークロード バージョンのセットが保証されます。
推奨されるアクション
是正措置は必要ありません。 問題が発生した場合は、次のコマンドを実行して、緩やかなマニフェストモードに戻すことができます。
dotnet workload config --update-mode manifests
影響を受ける API
なし。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET