Wie kann ich in Rider den IntelliSense-Cache zurücksetzen?

Melden
  1. Einleitung
  2. Cache zurücksetzen über das Menü
  3. Manuelles Löschen der Cache-Ordner
  4. Projekt neu synchronisieren
  5. Fazit

Einleitung

Manchmal kann es vorkommen, dass die IntelliSense-Funktionalität in JetBrains Rider nicht mehr korrekt funktioniert oder veraltete Vorschläge anzeigt. In solchen Fällen ist es hilfreich, den IntelliSense-Cache zurückzusetzen, um das Problem zu beheben. Da Rider den Codeindexes und Cache intern verwaltet, ist es meistens eine Frage des Zurücksetzens des Caches und der Projektindexierung.

Cache zurücksetzen über das Menü

JetBrains Rider bietet eine integrierte Funktion, mit der alle Caches und der lokale Index gelöscht werden können. Dadurch werden alle IntelliSense-Daten neu aufgebaut. Um diesen Vorgang durchzuführen, öffnet man zunächst das Menü File (Datei) in der oberen Menüleiste. Dort findet man einen Punkt namens Invalidate Caches / Restart (Cache invalidieren / Neu starten). Nach Auswahl dieses Punktes öffnet sich ein Dialog, bei dem man bestätigen kann, dass man die Caches löschen und Rider neu starten möchte. Dadurch wird der IntelliSense-Cache vollständig zurückgesetzt, und das Projekt wird beim nächsten Start von Rider neu indiziert.

Manuelles Löschen der Cache-Ordner

Falls die oben genannte Methode nicht ausreicht oder man eine manuelle Vorgehensweise bevorzugt, können die Cache-Ordner auch direkt im Dateisystem gelöscht werden. Die Cache-Dateien befinden sich normalerweise im Benutzerprofil unter speziellen JetBrains-Verzeichnissen. Die genauen Pfade sind abhängig vom Betriebssystem. Unter Windows liegen die Caches meistens unter %USERPROFILE%\.RiderXX\system\, wobei XX für die Version von Rider steht. Unter macOS findet man diese häufig unter ~/Library/Caches/JetBrains/RiderXX/ und unter Linux unter ~/.cache/JetBrains/RiderXX/. Um den IntelliSense-Cache zurückzusetzen, kann man den gesamten Inhalt des system-Ordners löschen oder verschieben, während Rider geschlossen ist. Nach dem nächsten Start wird der Cache neu aufgebaut.

Projekt neu synchronisieren

Nach dem Zurücksetzen der Caches ist es sinnvoll, das Projekt in Rider neu zu synchronisieren, damit alle Abhängigkeiten und Einstellungen korrekt geladen werden. Das kann durch Schließen und erneutes Öffnen des Projekts erreicht werden, oder durch Menüoptionen wie File > Synchronize. Dadurch wird gewährleistet, dass IntelliSense mit allen aktuellen Informationen arbeitet und etwaige Fehler durch veraltete oder fehlerhafte Indexdateien behoben sind.

Fazit

Das Zurücksetzen des IntelliSense-Caches in JetBrains Rider erfolgt am einfachsten über die Funktion Invalidate Caches / Restart, die direkt in der IDE verfügbar ist. Sollte dies nicht ausreichen, ist das manuelle Löschen der Cache-Ordner eine Alternative. Anschließend muss Rider neu gestartet und das Projekt gegebenenfalls neu synchronisiert werden, damit alle Indizes frisch aufgebaut werden und die IntelliSense-Funktion wieder zuverlässig arbeitet.

0

Kommentare