2011-12-01 15 views
0

「あいまいな参照」がどこから来ているのか判断するのに助けが必要です。私のプロジェクトを見ると、バージョン3.6.0.1は(直接とにかく)参照されていません。 このバージョンがどのように見つかったのかを確認するツールがありますので、この問題を解決できますか?どこから曖昧な参照が来ているかを調べる

enter image description here

私は右の私が

enter image description here

を取得クリックして、定義に行く選択すると、各バージョンは、この現在のプロジェクトに関連付けられている方法を伝える方法はありますか? 参考文献では、3.6.0.0のみが参照されています。 これはVSまたはresharper6キャッシュのバグですか?

答えて

2

古いDLLがbinディレクトリに残っていると、この問題が発生しました。プロジェクトを消去するか、Windowsエクスプローラのディレクトリに移動して手動ですべてのファイルを削除してから再構築してください。

+0

具体的には、[ビルド]メニューから[ソリューションの再構築]を選択します。 –

+0

@RobertHarvey:バージョン管理されたDLL(SomeVendor.v1.dllなど)を扱う場合、私は実際にはソリューションの再構築に失敗しました。新しいバージョンにアップグレードした後、古いバージョンは、rebuildまたはcleanを使用しても、binディレクトリから削除されないことがあります。 –

関連する問題