質問: プロジェクトがビルドされてもresharper "シンボルを解決できません" 私のツール: visual studio 2012 ultimate + update 1 resharper v7.1.25.234 私のソリューションビルドステータス: ビルド成功しかし、私がresharperをインストールし、resharperのコード分析が有効になっていると、私のコードの多くのキーワードはこのエラーで赤くなります。 "シンボルxxxを解決できません" 私のプロジェクトのもう一つの写真>> resharperの "cannot resolve symbol"エラーはいたるところにありますが、私のプロジェクトビルドプロセスは成功し、正しく機能します。 追加の注意: resharper code analysisを無効にすると、プロジェクトは標準になりますが、resharperコード分析を使用したいです。 試してみた resharper→オプション→一般→キャッシュの消去。しかし、私はまだこの問題を抱えています! 1か月前、visual studio 2012 rcをアンインストールし、vs 2012 rtmをインストールしたときにこれらのエラーが発生しました。 すでにresharperをアンインストールしてインストールしました。しかし、私はまだこの問題を抱えています! 私のソリューションは5つのプロジェクト>> 2つのロードされたプロジェクト(メインプロジェクト+リソースプロジェクト)と3つのアンロードされたプロジェクトを持っています 私のvisual studioにももっと大きな問題があることに気づいています (stack overflowの詳細情報) 自分のプロジェクトへの参照を追加することができません(新しいソリューションや新しいプロジェクトの内部でも)。 パッケージをインストールできない(「packet managerコンソール」または「manage nuget package」で) どのパッケージもアップデートできません(「packet managerコンソール」または「manage nuget package」で) 私は自分や他の人からたくさんの提案をしました dllファイルを再登録してください いくつかのウィンドウとレジストリ修復ツールを使う resharperを削除します。 visual studioを修復する そして... しかし、私はそれを解決することができませんでした。 新しいwindowsをインストールしようと思っています :( 何が問題なのですか、どうすれば解決できますか?
回答: あなたのソリューションに同じライブラリの2つの異なるバージョンがあるとき、これはresharperで起こります。たとえば、プロジェクトaはオートマッパーバージョン1.1を参照し、プロジェクトbはオートマッパーバージョン1.0を参照します。visual studioはバインドするdllの1つを選択するため、多くの場合、状況に応じてコンパイルおよび実行されます。しかしresharperは非常に混乱します。私にとっては、これはresharperのエラーであり、単なるボッカーではなく解決を求められます。 更新: 私は2日前(この投稿をした翌日)に完全に偶然に遭遇し、この link に出会いました。私は彼らが推奨することをすべて試してみましたが、一時的にも解決することができませんでした。私がしたことは関係ありません。彼らは r#8 eap をインストールすることを提案しますが、私にとっては古いバージョンのautofacにダウングレードするのは面倒ではありませんでした。あまり助けにはなりませんが、おそらく役に立ちます。