「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- NuGetは非常に便利だが、この問題がよく起きるようになった。
- プライマリ参照 XXXX は、現在のターゲット フレームワークのバージョン "n.n.n.n" より
高いバージョン "n.n.n.n" を持つ YYYYY に間接的に依存するため、解決できませんでした。
- The primary reference "XXXX", Version n.n.n.n, .....could not be resolved
because it has an indirect dependency on the "YYYYY", Version n.n.n.n, .....
which has a higher version "n.n.n.n" than the version n.n.n.n in the current target framework.
詳細 †
原因 †
- この問題は、バージョンアップ作業などで
NuGetパッケージがBCLに無いバージョンで動き始めた場合に発覚したりする。
- netcoreappではなく、netでバインディング リダイレクトが
あってもピンポイントにインストールする必要があるケースもある。
対応 †
- 対応の一例として以下のような手順で解消したことがある。
- System.NetのNuGetパッケージをBCLのアセンブリに変更し、
- 再構成(Microsoft.AspNet?.WebApi?.Clientを再インストール)
参考 †
Tags: :.NET開発, :デプロイ, :デバッグ, :NuGet