web-dev-qa-db-ja.com

Visual Studio 2015ですべてのNuGetパッケージを一度にアップグレードする方法はありますか?

Visual Studio 2013のように、一度にすべてのNuGetパッケージをアップグレードする方法が見つかりません。

私はそれを一つずつ行う方法を見るだけです。

誰もが一度にすべてをアップグレードする方法を知っていますか?

37
AZ Chad

パッケージマネージャーコンソールを開き、Update-Package cmd-letですべてのパッケージを更新します。

41
Lukkha Coder

パッケージマネージャーコンソールから:

foreach ($p in get-project -all) { update-package -ProjectName $p.ProjectName }
18
MikeJansen

VS2017では、次のことができます。

  1. ソリューションを右クリック->ソリューションのNuGetパッケージの管理。特定のソースからのみパッケージを探している場合は、適切なパッケージソースが選択されていることを確認してください
  2. [更新]タブをクリックします enter image description here
  3. 更新するパッケージの横にあるチェックボックスをオンにして、[更新]ボタンをクリックします
4

次のようなパッケージを更新するためのカスタムスクリプトを作成し、パッケージマネージャーコンソールで実行できます。

$list = Get-package -project {Add project name here}
for($i=0; $i -lt $list.Length;$i ++ ) { Update-Package -project {Add project name here} $list[$i].Id } 
2
KnightFox