次の方法で共有


dotnet workload update

この記事の対象: ✔️ .NET 6 SDK 以降のバージョン

Name

dotnet workload update - インストールされているワークロードを更新します。

構文

dotnet workload update
    [--advertising-manifests-only]
    [--configfile <FILE>] [--disable-parallel]
    [--from-previous-sdk] [--ignore-failed-sources]
    [--include-previews] [--interactive] [--no-cache]
    [-s|--source <SOURCE>] [--temp-dir <PATH>]
    [-v|--verbosity <LEVEL>] [--version]

dotnet workload update -?|-h|--help

説明

この dotnet workload update コマンドでは、インストールされているワークロードをすべて最新の利用可能なバージョンに更新します。 更新されたワークロード マニフェストについて、Nuget.org にクエリを実行します。 その後、ローカル マニフェストを更新し、インストールされているワークロードの新しいバージョンをダウンロードし、各ワークロードの古いバージョンをすべて削除します。

コマンドが更新モード workload-set 場合、ワークロードは、個々のワークロードの最新バージョンではなく、ワークロード セットのバージョンに従って更新されます。 詳細については、「 .NET SDK ワークロード セット」を参照してください。 workload-set モードは 8.0.400 SDK 以降で使用できます。

dotnet workload コマンドの詳細については、dotnet workload install コマンドに関するページを参照してください。

オプション

  • --advertising-manifests-only

    広告マニフェストをダウンロードしますが、ワークロードは更新しません。

  • --configfile <FILE>

    使用する NuGet 構成ファイル (nuget.config)。 指定した場合、このファイルの設定のみが使用されます。 指定しない場合、現在のディレクトリからの構成ファイルの階層が使用されます。 詳細については、「一般的な NuGet 構成」をご覧ください。

  • --disable-parallel

    複数のプロジェクトを並行して復元できないようにします。

  • --from-previous-sdk

    以前の SDK バージョンでインストールされたワークロードを更新プログラムに含めます。

  • -?|-h|--help

    コマンドの使用方法を示した説明を出力します。

  • --ignore-failed-sources

    パッケージ ソース エラーを警告として処理します。

  • --include-previews

    プレリリースのワークロード マニフェストを許可します。

  • --interactive

    コマンドを停止して、ユーザーの入力または操作のために待機させることができます。 たとえば、認証を完了する場合があります。

  • --no-cache

    パッケージと HTTP 要求がキャッシュされないようにします。

  • -s|--source <SOURCE>

    使用する NuGet パッケージ ソースの URI を指定します。 この設定により、"nuget.config" ファイルに指定されているすべてのソースがオーバーライドされます。 このオプションを複数回指定することによって、複数のソースを指定できます。

  • --temp-dir <PATH>

    NuGet パッケージ (セキュリティで保護されている必要があります) のダウンロードと抽出に使用される一時ディレクトリを指定します。

  • -v|--verbosity <LEVEL>

    コマンドの詳細レベルを設定します。 指定できる値は、q[uiet]m[inimal]n[ormal]d[etailed]、および diag[nostic] です。 既定値は、minimal です。 detailed または diagnostic 詳細度を指定した場合、このコマンドではダウンロードした Nuget パッケージに関する情報が示されます。

  • --version

    インストールまたは更新するワークロード セットのバージョン。 global.jsonでワークロード セットのバージョンを指定した場合、 --version オプションを使用してワークロード セットのバージョンを指定することはできません。 その場合に --version オプションを使用できるようにするには、global.json ファイルを含むパスの外側でコマンドを実行します。 8.0.400 SDK 以降で使用できます。 詳細については、「 .NET SDK ワークロード セット」を参照してください。

  • インストールされているワークロードを、個々のワークロードの最新バージョンに更新します。

    dotnet workload config --update-mode manifests
    dotnet workload update
    
  • インストールされているワークロードを最新のワークロード セット バージョンに更新します。

    dotnet workload config --update-mode workload-set
    dotnet workload update