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?

0voto

HotN Punkte 4029

Für mich denke ich, dass meine Lösung einfach in einem komischen Zustand feststeckte, als ich den Zweig meines lokalen Git-Repositorys gewechselt habe. Es hat das Problem behoben, indem ich einfach zum vorherigen Zweig gewechselt bin, bevor das Problem begann, VS sagte, alle Dateien neu zu laden, dann wieder zum gewünschten Zweig wechselte und erneut neu lud.

-9voto

Ramin Bateni Punkte 15165

Ich habe ALLE anderen Antworten auf dieser Seite getestet (bevor ich diese Antwort geschrieben habe), wie:

  1. VS -> Tools -> Options -> ReSharper Suspend Schaltfläche und Resume

  2. Löschen Sie den ReSharper-Cache

  3. Und andere

Aber leider hat keiner von ihnen mein Problem gelöst. Vielleicht war mein Problem komplizierter als Ihr Problem. Ich habe in meinen EDITs in der Frage über sie gesprochen, dann war die folgende Antwort die richtige Lösung für mich, aber vielleicht lösen andere Antworten Ihr Problem. Bitte testen Sie sie zuerst.

Ich war gezwungen, mein Betriebssystem neu zu installieren und eine neuere Version meiner Tools zu verwenden. :(

Jetzt verwende ich VS 2013 + R# v8 und wenn ich ein Problem mit meinem ReSharper habe, versuche ich einfach die folgende Anleitung und es löst meine Probleme:

VS -> Tools -> Options -> ReSharper Suspend button and Resume

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