2 Stimmen

Resharper markiert meine NUnit-Tests als ungenutzt

Ich benutze Visual Studio 2008 und NUnit 2.6.3 zusammen mit Resharper 8.2

Resharper erkennt meine Unit-Tests (damit ich sie mit Resharper ausführen kann), aber sie sind alle als ungenutzt markiert (sowohl die Klassen als auch die einzelnen Testmethoden). Ich weiß, wie ich die Warnung mit einem Kommentar bei jeder Testklasse unterdrücken kann, aber ich suche nach einer Lösung ohne solche Kommentare, da sie auch den Testcode betreffen, der wirklich ungenutzt ist (und ich daher gewarnt werden sollte).

Nach meinem Verständnis sollte dies out-of-the-box für NUnit-Tests funktionieren, aber ich schaffe es nicht, es zum Laufen zu bringen. Muss ich irgendwelche Einstellungen ändern? Ich habe eine Weile gegoogelt, aber nichts gefunden.

3voto

Alexander Kurakin Punkte 13263

Sie müssen ReSharper ExternalAnnotations installieren, um das Problem zu lösen. VS2008 unterstützt den ReSharper Extension Manager nicht, daher installieren Sie ihn bitte manuell:

  1. Laden Sie das NuGet-Paket herunter;
  2. Öffnen Sie es mit einer beliebigen Archivierungssoftware wie WinZip;
  3. Extrahieren Sie alle Ordner aus ..\ReSharper\vAny\annotations\ nach C:\Program Files (x86)\JetBrains\ReSharper\v8.2\Bin\ExternalAnnotations;
  4. Starten Sie dann Visual Studio neu;

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