次の方法で共有


.NET CLI の --interactive はユーザー シナリオの既定で true になる

.NET CLI の --interactive フラグが、ユーザー中心のシナリオで既定で true されるようになりました。 CI/CD 環境の動作は変更されません。

導入されたバージョン

.NET 10

以前の動作

以前は、ユーザーが明示的に指定しない限り、 --interactive フラグは常に既定で false に設定されています。

dotnet restore --interactive
# Required explicitly to enable interactivity

新しい動作

--interactive フラグは、ユーザーが直接コマンドを実行する場合など、ユーザー中心のシナリオで既定でtrueされます。 CI/CD 環境では、またはプロセス出力ストリームがリダイレクトされるときに、フラグは既定で false に設定されます。

dotnet restore
# Interactivity is enabled by default in user-centric scenarios

破壊的変更の種類

これは動作の 変化です。

変更の理由

この変更により、ユーザー エクスペリエンスが向上します。

  • NuGet 認証を簡素化し、一般的な問題に対処します。
  • 将来の CLI 対話機能を有効にするための統一されたシグナルを提供します。

ほとんどのユーザーに対してアクションは必要ありません。 対話機能を明示的に無効にするには、 --interactive false フラグを渡します。

dotnet restore --interactive false

影響を受ける API

なし。