私のツール:
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をインストールしようと思っています :(
何が問題なのですか、どうすれば解決できますか?
Visual Studio→メニューを試してくださいツール→オプション→ReSharper、 Suspend ボタンと Resume もう一度(ウィンドウを閉じる必要はありません)。これは私の場合はうまくいきます。
VS -> Tools -> Options -> ReSharper Suspend button
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume button
これは私のために働きました(VS2012u4、R#7.1.3):
Resharperのキャッシュをクリア:Resharper - > Options - > General - > Clear Cachesの順にクリックして、ソリューションを閉じて再度開きます。 R#9.0 Update 1で動きました。
あなたのソリューションに同じライブラリの2つの異なるバージョンがあるとき、これはReSharperで起こります。たとえば、プロジェクトAはオートマッパーバージョン1.1を参照し、プロジェクトBはオートマッパーバージョン1.0を参照します。
Visual StudioはバインドするDLLの1つを選択するため、多くの場合、状況に応じてコンパイルおよび実行されます。しかしReSharperは非常に混乱します。私にとっては、これはReSharperのエラーであり、単なるボッカーではなく解決を求められます。
更新:
私は2日前(この投稿をした翌日)に完全に偶然に遭遇し、この link に出会いました。私は彼らが推奨することをすべて試してみましたが、一時的にも解決することができませんでした。私がしたことは関係ありません。
彼らは R#8 EAP をインストールすることを提案しますが、私にとっては古いバージョンのAutofacにダウングレードするのは面倒ではありませんでした。
あまり助けにはなりませんが、おそらく役に立ちます。
これは、Visual Studio 2015とReSharper Ultimate 10.0.2で起こっていました。上記のすべてのソリューション(再インストールを除く)を試してみましたが、何も機能しませんでした。
very特定の順序で、上記のさまざまな手順で再び動作するようになりました:
C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04
のファイルがクリアされます最後のステップの後、何も再インストールする必要がないという安ofのため息をつくことができれば幸いです。
私は同様の問題を抱えていて、以下にあるキャッシュをクリアしました。
AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
私のために問題を解決しました
ランニングVS2012 u3
キャッシュをクリアしたりReSharperを一時停止したりするリンクの上で私にはうまくいきませんでした。この問題を示していたプロジェクトをソリューションエクスプローラーから「更新」したところ、問題は解決しました。残念なことに、それは繰り返し発生し続け、この問題が再発する度にリフレッシュし続けるためにそれを選択するだけです。
私はWindows 8上でReSharper 8.1とVS2012を持っています
私は、Visual Studio 2013のReSharper 8.2でも同じ問題を抱えていましたが、キャッシュのクリア、ReSharperの一時停止、またはReSharperの再インストールという通常の解決策はどれもうまくいきませんでした。
私の場合は、次のようにして解決しました。解決できなかったシンボルの1つを調べて、それがSystem.Web.Http.dll
にあることに気付きました。それから、これがMicrosoft.AspNet.WebApi.Core
NuGetパッケージにあることがわかりました。私はパッケージマネージャコンソールを使ってそのパッケージをアンインストールしようとしましたが、もちろん他の依存関係によるものではないと言っていました。
そのため、Microsoft.AspNet.WebApi.Core
までの各依存関係をアンインストールしてから、逆の順序で各パッケージを再インストールしました。 ReSharperはインストールされたとおりにすべてを正しく拾い上げましたが、今では問題ないようです。
私は同じ問題を抱えていました(VS 2017)。私の場合は、異なるバージョンのターゲットフレームワーク(1つのアセンブリが4.52をターゲットに、もう4つが4.62)を両方のアセンブリで同じバージョンに設定した後、再び動作し始めました。
私は同じ問題を抱えており、問題のあるプロジェクトをアンロードおよび再ロードすることで、ReSharperのこの問題を解決することができました。お役に立てれば。
Windowsのファイルエクスプローラを使って手動でキャッシュをクリアするのと同時に、Resharperにキャッシュのクリアを依頼する必要がありました。これでようやく問題が解決しました。
あなたが見るように解決策は皆がすでに上で述べたものです。単純に 一時停止 Resharperをして キャッシュをクリアする そして最後に Resuming it。しかし、VisualStudioを閉じたり再起動したりせずにそれを実行する方法については誰も言及していません。
ステップに従ってください:
再シャーキャッシュの場所の取得
キャッシュをクリアする
Resharperを再開しています
Resharper - > Options Caches - > Storeソリューションキャッシュを:(フォルダを別のフォルダに変更します)。
または手動でR#キャッシュフォルダをクリーンアップしてみてください
VS2015 については、 Resharper をバージョン 2016.2.2 に更新して問題を解決してください。
私はすでに試してみました(どれも私のために働いていない):
私はそれが誰かに役立つかもしれないと思います。
私の場合、上記のすべての提案を試してみました。しかし、ある時点で、Resharperが中断されても問題が解決しないことがわかりました。そこで、私はVS自体で同様の問題を探し、解決策を this SO post で受け入れられた答えに対するコメントで見つけました。
私は簡潔さのために私のステップをリストしています。
私は修正なしで上記のすべてをしました。
それから、System.Web.MvcをCopy Localに設定するという別のSO Q/A(どちらを覚えていないか)からステップを踏みました。プロジェクトを再コンパイルするとエラーは解消されました。
このアセンブリをCopy Local falseに戻すと、エラーは返されませんでした。
私は7.1を使用しています、そしてこれは私のために働きました:
私は同じ問題を抱えています。クリーンResharperキャッシュとSuspend Resharperは私のために働いていませんでした。
上記のいくつかの提案の後に私の場合に何が助けになったのか。
その後、プロジェクトファイルが実際にはプロセス内で変更されていなくても、問題なく動作しました。
VS2015、R#10を使用しています。提案された解決策のどれも私のために働きませんでした。私は自分のソリューションのbinフォルダの内容を削除し、ソリューション全体を再構築しました。これで問題は解決したようです。 binフォルダの内容を削除する前に、R#を一時停止して再開し、R# - > option - > general設定からキャッシュをクリアし、さらに\ AppData\Local\JetBrains\Transient\ReSharperPlatformVs12 \から内容を手動で削除しましたv01\SolutionCaches ..誰かに役立つことを願っています。
誰かが私と同じような状況にある場合に備えて、私は自分の解決策を報告したいだけです。私はVisual Studio 2013のアップデート5とReSharper 8.2.3を持っています。私のプロジェクトはASP.NET MVC 5です。
通常、私は自分の拡張パッケージを更新し続けるのが得意です。つい最近、私はすべてのビューが赤で、「ビューxxxxを解決できません」と表示していることに気付きました。キャッシュをクリアしてReSharperを一時停止し、ReSharperソリューションを再開しましたが、プロジェクトをビルドするとエラーが発生します。
ReSharperの拡張機能をチェックしてから、resharper.ExternalAnnotationsパッケージ(8.2.3005)をアンインストールし、ギャラリー(8.2.3000.5176)から以前のバージョンを再インストールしました。これで私の問題は解決したようです。
私は同様の問題を抱えていました。私の場合は、プロジェクトパスの長さがウィンドウには長すぎました(248文字以上)。
私のソリューションはVS 2017で問題なくコンパイルできますが、ReSharperは参照を見つけることができませんでした。興味深いことに、ビルドが成功したとしても、エラーウィンドウにエラーがありました。
Severity Code Description Project File Line Suppression State Error MSB3491 Could not write lines to file "obj\Debug\netcoreapp2.1\My.Long.Path.Project.Name.csproj.CoreCompileInputs.cache". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. My.Long.Path.Project.Name C:\Program Files (x86)\Microsoft Visual Studio\Preview\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 3430
だから私はプロジェクトの道を短くし、ReSharperはうまくいった。
私にとっては、自分のローカルGitリポジトリのどのブランチにアクセスしているかを変更したときに、解決策が奇妙な状態に陥ったばかりだと思います。問題が始まる前に行っていた前のブランチに切り替えるだけで、VSにすべてのファイルをリロードするように指示してから、目的のブランチに切り替えてリロードすると、それが修正されました。
これはResharperキャッシュに関連した問題であるはずですが、私の知る限り、 "clear cache"機能はあなたのキャッシュがSolution Folderにある場合にのみ機能します。確認するには、これを試してください。Visual Studio>ツール>オプション> Resharper> Options ...
[Resharperのオプション]ウィンドウ> [環境]> [全般]で、[ソリューションキャッシュを保存する場所]が[ソリューションフォルダ]に設定されていることを確認します。
これでソリューションフォルダに新しいフォルダ "_ReSharper.Caches"が表示されます。 「キャッシュをクリア」ボタンを押すことでそれをきれいにすることができるはずですが(これがうまくいかないなら)あなたは内部ファイルを削除することによって手動できれいにすることができます(この場合、Visual Studioは既に閉じられています)。
Visual Studioを再起動すればすべてがうまくいくはずです。こちらもご覧ください[1]
注:Visual Studio 2015 Update 1/ReSharper 10.0.2
私がReSharperを無効にしたとき、たとえプロジェクトがうまく構築されたとしても、Visual Studioは同じエラーを与えていました。問題を解決するために私がしたことは、
これらのステップを実行した後、構文エラーはVisual Studioで消えました、そして私が再びReSharperを有効にした後、それはまたエラーを持っていませんでした。
R#で認識されないNetStandard 2.0プロジェクトを参照していました。私はキャッシュをクリアしましたが、それは私を助けませんでした。
最新バージョンをダウンロードしてR#動作しましたを更新してください。
これは私が今実行しているバージョンです。
JetBrains ReSharper Ultimate 2017.3.2 Build 111.0.20180201.63358
ReSharper 2017.3.20180201.111630
ダウンロード R#だけでインストール済みのバージョンを認識できます。最新版へのアップデートはとても簡単です。
私にとって、解決策を調べると、「検索パスにファイルが見つかりません」など、何百ものエラーが発生しました。私はそれを修正するためにそこにあらゆる提案を試みましたが、どれもうまくいきませんでした。私は、解決策ではなく、プロジェクトを検査しても問題なく動作することを見つけました。
プロジェクトが(clean&buildの後でも)うまくコンパイルされるのと同じ問題を抱えていましたが、intellisenseは参照の欠如について文句を言います。
私はキャッシュを削除してresharperを無効にすることからすべてを試みましたが、何もうまくいきませんでした。結局、私はそれがインテリセンスの誤りを示したのは単一のプロジェクト参照だけであることに気づいた。
私の解決策は、単純にこのプロジェクトへの参照を削除し、それを再び追加することでした。その後はすべて期待通りに動作しました。
私はまたReSharperで同様の問題が報告されているのを見ましたが、それはコンパイル/実行時エラーにはつながらなかった。
これらは主に"{x:Type ...}"
または"{x:Static ...}"
マークアップを使用しているときに見られ、ReSharperが"Cannot resolve symbol 'Type'"
または"Cannot resolve symbol 'Static'"
エラーを報告する原因となっていました。
さらに"Invalid markup extension type: expected type is '<type>', actual type is '...Extension'"
のようなエラーがたくさんありました。
System.Xaml
アセンブリへの参照を追加したときに、問題は自動的に解決しました。
ソフトキャッシュの削除の解決策は私にはうまくいきませんでした、それは何年にもわたってインストールされた異なるRSバージョン間で発生した問題があったようです。
私にとってうまくいったのは、
すべての設定をやり直す必要があるなど、JetBrainsチームの助けを借りても、もっと良い解決策は得られませんでした。
この問題は、複数のプロジェクトで shared だったファイルにも見られます。エディタウィンドウの左上隅にコンボボックスがあり、これを使用してファイルのプロジェクトコンテキストを切り替えることができます(したがって、シンボル解決に影響を与える参照)。
Resharperは、誤った「バージョン」の共有ファイルを「ファイルまたはシンボルへ移動」コマンドで誤って開くことを簡単にします。
この問題を解決するために必要なことは、ソリューションで使用しているプロジェクトにコンテキストを戻すことだけでした。
私はResharper Ultimateで私のVisual Studio 2015で同じ問題を抱えていて、上で示唆されたように解決策を試しました、しかし、どれも私のために働きませんでした。
それからResharperを最新リリースにアップグレードすることで私の問題は解決しました。
私は上記の解決策をすべて何度も試してみましたが、どれもうまくいきませんでした。私はReSharper 9.0でVisual Studio 2015を使っていました。
私はReSharper 9.2にアップグレードすることによってこれを解決することができました。あなたがすでにあなたのメジャーバージョンの最新のアップデートを持っているなら、多分ReSharperを再インストールすることはあなたのためにこれを直すかもしれません。念のため、最初にReShaperキャッシュをクリアすることをお勧めします。
これがReSharperのアーカイブ版へのリンクです: https://resharper-support.jetbrains.com/hc/en-us/articles/207242355-Where-can-I-download-an-old-previous-ReSharper-バージョン-