3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

C#Advent Calendar 2022

Day 21

NuGetでパッケージを更新できないを解決する

Last updated at Posted at 2022-12-21

前提

  • ソリューションに複数のプロジェクトがある。
  • プロジェクトの依存関係は、複雑である。
  • インストールしている複数のパッケージも複雑に依存している。(私の環境では、グレープシティのComponentOne WPF)

この状況で、パッケージのバージョンが上がったときに、NuGetで更新すると、失敗することが多いです。

簡単な解決策

次で解決できます。他にもっと良い方法があるかもしれませんが。

  1. 依存関係で、他のプロジェクトを依存している数が多いプロジェクトの、依存関係を、一時的にはずす。どのプロジェクトに依存しているか、スクリーンショットを撮るなどして、メモする。
  2. そのプロジェクトで、NuGetでパッケージを更新する。
  3. チェックをし直す。
  4. 他のプロジェクトでも、NuGetでパッケージを更新する(できないなら、同様に依存関係を一時的にはずして更新する)。

image.png

プロジェクト単位で、NuGetで、パッケージを更新

image.png

バージョン

  • Microsoft Visual Studio Community 2022 (64 ビット)
3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?