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