2012-05-16 4 views
13

Ich weiß, dass dies schon einmal gefragt wurde, aber es gab keine Lösung für das Problem, und es war letztes Jahr, also dachte ich, vielleicht hat jemand etwas gefunden, um dies zu lösen. Ich verwende VS2010 mit SP1. Vor der Installation des SP1 gab es kein Problem. wenn ich uninstall # es funktioniert gut. Ich habe eine ASP.Net-Website und einige andere Projekte. Die Klassen aus den anderen Projekten werden nicht erkannt, ReSharper schlägt vor, das andere Projekt zu verwenden, also tue ich es, es stellt es auf die Nutzung, dann bekommt die Verwendung auch ein "kann nicht auflösen" -Symbol. Ich habe die Vorschläge ausprobiert, die sie 2011 gaben here aber nichts. wenn ich den _Resharper lösche. und starten vs, wird es für 5 Sekunden arbeiten, dann werden alle wieder rot ...Kann nicht lösen Problem mit Nachschärfen, aber Code kompiliert

Hoffnung jemand gefunden, eine Lösung für diese seitdem ... dank

Edit: Ich habe bemerkt, es tut dies mit Web Services

+0

[ Resharper "kann das Symbol nicht auflösen", selbst wenn das Projekt erstellt wird. (Http://stackoverflow.com/questions/15713167/resharper-can-not-resolve-symbol-even-when-project-builds) – Robino

Antwort

15

Obwohl diese Frage ziemlich alt ist, ist es mir heute passiert. Ich löste es durch Tools -> Options -> Resharper

Klicken Sie auf Options zum Menü gehen und Clear Caches Taste gefolgt von Save drücken.

Dann klicken Sie einfach auf die Suspend Now Schaltfläche gefolgt von Resume Now, um Resharper neu zu starten und Ihr Code sollte wieder in Ordnung sein.

EDIT: ist mir wieder passiert. Clearing-Caches halfen. Die einzige Sache, die geändert wird, ist, dass "Clear Caches" unter General Tab in Nachschärfoptionen ausgeblendet ist.

+0

Ich kann es seither nicht mehr testen Seitdem habe ich den Computer gewechselt und arbeite nicht mehr am Projekt, wo das passiert ist ... aber ich warte auf Leute mit t Das gleiche Problem, um die Lösung zu bestätigen. – bokkie

+0

Hat nicht für mich funktioniert (danke für die Veröffentlichung) –

+0

Funktioniert für mich; Vielen Dank. – Casey

0

Ich hatte das gleiche Problem mit einem meiner Projekte. Ich meldete das Problem JetBrains und sie forderten eine VS-Lösung, die das Problem hat.

Also beschloss ich, ein paar Stunden damit zu verbringen, das Problem so weit wie möglich einzugrenzen. Ich habe herausgefunden, dass das Problem mit einem Tool zusammenhängt, mit dem ich Informationen aus .DLLs lösche.

Wenn ich die .DLLs nicht entkleide, funktioniert Resharper einwandfrei, ohne irgendwelche "kann nicht aufgelöst Symbol" Fehler anzuzeigen. Wenn ich jedoch die .dll-Datei entziehe, beginnt ReSharper, diese "Kann nicht auflösen Symbol" -Fehler anzuzeigen. In beiden Fällen kompiliert Visual Studio das Programm und das Programm läuft gut.

Ich arbeite mit JetBrains, um das Problem zu lösen.

In der Zwischenzeit kann ich das Problem umgehen, indem ich Versionen meiner .DLLs verwende, denen keine Informationen entzogen sind.

0
  1. in Visual Studio, Extras -> Optionen -> ReSharper, Press Now Suspend
  2. den Ordner _ReSharper löschen *
  3. Tools -.> Optionen -> ReSharper fortzusetzen, drücken Sie jetzt