dotnet new update
この記事の対象: ✔️ .NET Core 3.1 SDK 以降のバージョン
名前
dotnet new update
- インストールされているテンプレート パッケージを更新します。
構文
dotnet new update [--interactive] [--add-source|--nuget-source <SOURCE>]
[-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]
dotnet new update --check-only|--dry-run [--interactive] [--add-source|--nuget-source <SOURCE>]
[-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]
説明
dotnet new update
コマンドを使用すると、インストールされているテンプレート パッケージが更新されます。
dotnet new update
コマンドを --check-only
と使用すると、インストールされているテンプレート パッケージに対する更新プログラムがあるか確認され、適用はされません。
Note
.NET 7 SDK 以降では、dotnet new
構文が変更されました。
--list
、--search
、--install
--uninstall
オプションがlist
、search
、install
、uninstall
サブコマンドになりました。--update-apply
オプションがupdate
サブコマンドになりました。--update-check
を使用するには、--check-only
オプションと共にupdate
サブコマンドを使用します。
以前に使用できたその他のオプションは、それぞれのサブコマンドで引き続き使用できます。
-h
または --help
オプションを使用すると、サブコマンドごとに個別のヘルプを使用できます。dotnet new <subcommand> --help
では、サブコマンドでサポートされているすべてのオプションが一覧表示されます。
さらに、dotnet new
でタブ補完が使用可能になりました。 インストールされているテンプレート名と、選択したテンプレートで提供されるオプションで補完がサポートされます。
.NET SDK のタブ補完をアクティブにするには、タブ補完を有効にすることに関するページを参照してください。
以前の構文の例:
update
サブコマンドのヘルプを表示するには:インストールされているテンプレート パッケージの更新プログラムを確認するには:
dotnet new --update-check
インストールされているテンプレート パッケージを更新するには:
dotnet new --update-apply
オプション
--interactive
コマンドを停止して、ユーザーの入力または操作のために待機させることができます。 たとえば、認証を完了する場合があります。 .NET 5.0 SDK 以降で利用可能です。
--add-source|nuget-source <SOURCE>
既定では、
dotnet new install
により、現在のディレクトリから NuGet 構成ファイルの階層を使用して、パッケージのインストール元にできる NuGet ソースが決定されます。--nuget-source
を指定した場合は、チェック対象のソースのリストにそのソースが追加されます。
現在のディレクトリに構成されているソースを確認するには、dotnet nuget list source
を使用します。 詳細については、「一般的な NuGet 構成」をご覧ください。 .NET SDK 7.0.100 以降で使用できます。--check-only|--dry-run
更新プログラムを確認して、更新されるテンプレート パッケージを表示するだけで、更新プログラムの適用は行いません。
-d|--diagnostics
診断出力を有効にします。 .NET SDK 7.0.100 以降で使用できます。
-h|--help
update コマンドのヘルプを出力します。 .NET SDK 7.0.100 以降で使用できます。
-v|--verbosity <LEVEL>
コマンドの詳細レベルを設定します。 使用できる値は、
q[uiet]
、m[inimal]
、n[ormal]
、diag[nostic]
です。 .NET SDK 7.0.100 以降で使用できます。
例
現在のディレクトリの NuGet 構成を使用して、インストールされているテンプレート パッケージを更新します。
dotnet new update
インストールされているテンプレート パッケージを更新すると共に、対話型モードを使用してカスタム NuGet ソースも確認します。
dotnet new update --add-source "https://api.my-custom-nuget.com/v3/index.json" --interactive
関連項目
.NET