538 Stimmen

ReSharper "Symbol kann nicht aufgelöst werden", auch wenn das Projekt erstellt wird

Meine Tools:

Visual Studio 2012 Ultimate + Update 1

ReSharper v7.1.25.234

Mein Lösungsbau-Status: Erfolgreich gebaut

Aber wenn ich ReSharper installiere und ReSharper-Codeanalyse aktiviert ist, sind viele Schlüsselwörter meines Codes rot mit diesem Fehler:

"Kann Symbol XXX nicht auflösen"

Geben Sie hier eine Bildbeschreibung ein


Weiteres Bild meines Projekts >>

Die Fehler "KANN SYMBOL NICHT AUFLÖSEN" von ReSharper sind überall, aber mein Projektbauvorgang ist erfolgreich und funktioniert korrekt.

Geben Sie hier eine Bildbeschreibung ein

Zusätzliche Anmerkung: Wenn ich die ReSharper-Codeanalyse deaktiviere, ist mein Projekt normal, aber ich möchte die ReSharper-Codeanalyse verwenden.


Ich habe versucht ReSharper Optionen Allgemein Cache leeren. Aber ich habe immer noch dieses Problem!


  • Vor einem Monat habe ich diese Fehler erhalten, als ich Visual Studio 2012 RC deinstalliert und VS 2012 RTM installiert habe.

  • Ich habe bereits ReSharper deinstalliert und wieder installiert. Aber ich habe immer noch dieses Problem!

  • Meine Lösung hat fünf Projekte >> zwei geladene Projekte (Hauptprojekt + Ressourcenprojekt) und drei nicht geladene Projekte


Ich habe festgestellt, dass auch mein Visual Studio größere Probleme hat (Weitere Informationen auf Stack Overflow)

  • Ich kann keine Referenz zu meinen Projekten hinzufügen (selbst in neuen Lösungen und neuen Projekten)

  • Ich kann keine Pakete installieren (über "Packet Manager Console" oder Manage NuGet Package)

  • Ich kann keine Pakete aktualisieren (über "Packet Manager Console" oder Manage NuGet Package)

Ich habe viele Vorschläge (von mir selbst und anderen) ausprobiert

  • Einige DLL-Dateien neu registrieren

  • Einige Windows- und Registrierungsreparaturtools verwenden

  • ReSharper entfernen

  • Visual Studio reparieren

  • und...

Aber ich konnte es nicht lösen.

Ich überlege, Windows neu zu installieren :(


Was ist falsch und wie kann ich es beheben?

1voto

Richardok Punkte 31

Ich hatte auch dieses Problem. Alle bisherigen Lösungen haben mir nicht geholfen oder nur sehr kurze Zeit geholfen. In meinem Fall bestand das Problem darin, dass ich das .Net Framework 4.7.2 Projekt mit einem Projekt verbunden habe, das die Version 4.5.2 hat. Nachdem ich beide Projekte auf Version 4.7.2 aktualisiert habe, war das Problem behoben. Ich denke, um das Problem zu lösen, müssen Sie die gleiche Version der Projekte haben. Oder verbinden Sie eine kleinere Version mit einer größeren, aber nicht umgekehrt, wie es in meinem Fall war.

1voto

anish Punkte 3730

Ich verwende VS2015, R#10. Keine der vorgeschlagenen Lösungen hat bei mir funktioniert. Ich habe den Inhalt des Bin-Ordners meiner Lösung gelöscht und die gesamte Lösung neu erstellt, das scheint das Problem gelöst zu haben. Bevor ich den Inhalt des Bin-Ordners gelöscht habe, hatte ich versucht, R# zu unterbrechen und fortzusetzen, den Cache von R# zu löschen -> Option -> Allgemeine Einstellungen, und auch den Inhalt manuell von \AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v01\SolutionCaches zu löschen. Hoffentlich hilft es jemandem.

1voto

JohnFF Punkte 678

In Rider 2020.3 habe ich gerade einen Build -> Clean ausgeführt und dann hat es funktioniert.

0voto

Cassius Abreu Punkte 51

Ich hatte dasselbe Problem, das Problem war, dass mein Ordnername ein %20 enthielt. Ich denke, wenn Sie Sonderzeichen haben, erkennt es keine Bibliotheken.

0voto

Craig Martin Punkte 137

Für mich war es nur ein erforderliches Update. Erweiterungen -> Resharper -> Hilfe -> Nach Updates suchen...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X