1

私は15のプロジェクトで解決策があります。参考文献/依存関係をよりよく管理するために、すべての共有されたnugetパッケージを1つの.netコアプロジェクトにまとめました。これらのパッケージを必要とするプロジェクトはすべてそれを参照する必要があります。VS 15.5.1でナゲットパッケージが変わる

これはうまくいきますが、ナゲットパッケージを更新するのは悪夢になります。

数日前、X.PagedListの新しいバージョンがリリースされました。パッケージをupdatinした後、私は次のエラーメッセージ

を得た

「XXX」の使用「X.PagedListのV7.2.0 ...」 が参照アセンブリ「Xよりも高いバージョンを持っているアイデンティティを持つアセンブリ「XXX」 X.PagedListのV7.1 『

「 アイデンティティと』 PagedList私は、解決策をきれいに再構築し、削除/再追加運とnugetパッケージをしようとしました。私はナゲットキャッシュを削除して、コンピュータを再起動し、すべてのナゲットパッケージを復元してしまいました。それは最も簡単な解決策ではありません。

今月初め、同様の問題が発生しました。私はエラーが出ていなかったが、私の参考文献がすべて消えてしまったようだった。すべての私のインポートステートメントがエラーとして検出されました...

私は唯一のこの種の問題を経験していますか?パッケージの更新を簡単にする方法はありますか?

私の環境: のVisual Studio 2017コミュニティ15.5.1 ReSharperの2017年2月2日 AWS Toolkitの

答えて

1

1)あなたのソリューションフォルダまたはそれ以上のフォルダに.vsディレクトリを削除します。これは魔法です。

2.)すべてのプロジェクトで.configファイルを開き、すべてのバインドリダイレクトを削除します。

3.)すべてのプロジェクトのbinフォルダとobjフォルダを削除します。

+0

mgそれは面白いです。これは最終的に修正されるバグですか? – Seb

関連する問題