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

york Punkte 108

Ich habe das gleiche Problem. Das Löschen des Resharper-Caches und das Anhalten von Resharper haben bei mir nicht funktioniert. Ich habe einfach Visual Studio geschlossen, Resharper deinstalliert und dann wieder installiert, danach war das Problem verschwunden.

1voto

Was mir in meinem Fall geholfen hat, nachdem einige der oben genannten Vorschläge nicht funktioniert haben:

  • Eine Projektreferenz entfernt (eines der Bibliotheken, bei denen ReSharper behauptete, sie nicht finden zu können, obwohl sie korrekt referenziert war).
  • Verwenden Sie bei einer Verwendung von ReSharper "Lösen", um die Referenz erneut hinzuzufügen.

Danach hat es funktioniert, obwohl keine der Projektdateien tatsächlich geändert wurden.

1voto

Bork Blatt Punkte 3270

Als ich ReSharper deaktiviert habe, hat Visual Studio den gleichen Fehler gemeldet, obwohl das Projekt erfolgreich erstellt wurde. Was ich getan habe, um das Problem zu lösen:

  1. Das Projekt aus der Lösung entfernen.
  2. Rechtsklick auf die Lösung, Vorhandenes Projekt hinzufügen, die Projektdatei auswählen und erneut hinzufügen.

Nachdem ich diese Schritte durchgeführt habe, sind die Syntaxfehler in Visual Studio verschwunden, und nachdem ich ReSharper wieder aktiviert habe, gab es auch keine Fehler mehr.

1voto

Jorn.Beyers Punkte 1358

Ich habe auf ein NetStandard2.0-Projekt verwiesen, das von R# nicht erkannt wurde. Ich habe die Caches geleert, aber das hat mir nicht geholfen.

Das Herunterladen der neuesten Version und das Aktualisieren von R# hat bei mir funktioniert.

Dies ist die Version, die ich jetzt verwende:

JetBrains ReSharper Ultimate 2017.3.2 Build 111.0.20180201.63358
ReSharper 2017.3.20180201.111630

Einfach R# herunterladen und es wird bereits installierte Versionen erkennen. Das Aktualisieren auf die neueste Version ist wirklich einfach.

1voto

Ashraf Alam Punkte 3340

Ich hatte das gleiche Problem in meinem Visual Studio 2015 mit Resharper Ultimate und habe die oben vorgeschlagenen Lösungen ausprobiert, aber keines hat für mich funktioniert.

Dann hat das Upgrade auf die neueste Version von Resharper mein Problem gelöst.

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