はじめに
今回はNugetからパッケージをダウンロードする際に気を付けることについて書きたいと思います!
結論から言ってしまうと、パッケージには依存関係が存在しているということです。
つまりはパッケージには決まった.NET
のバージョン・他の決まったバージョンのパッケージを必要とし、それがなければエラーが出てしまうものがあるということです。
依存関係の調べ方をみてみましょう。
依存関係の調べ方
今回は例として「AngleSharp」というライブラリのパッケージをみてみましょう。
NuGetのブラウザ・VisualStudio
それぞれの依存関係はこのように表記されています。
特にVisual Studio
は詳細の一番下にあり、かなり見つけづらいと思うので注意してください。
さいごに
私はこの依存関係に気づかずにかなり苦労してしまいました。
是非頭の片隅にでも入れておくといずれ役に立つかもしません。