2017-08-16 2 views
1

Mein Projekt ist sehr groß und hat eine große Anzahl von Testschritten. Als Ergebnis, wenn ich "Feature" -Dateien schreibe, finde ich, dass mein Computer zum Stillstand kommt. Bei sehr großen Feature-Dateien wird einer meiner CPU-Kerne, auch wenn ich nichts eintippt, maximal ausgeführt, und die Leistung wird bis zu dem Punkt verringert, an dem die Eingabe extrem verzögert ist und mich zum Neustart von Visual Studio zwingt.Wie sperre ich Specflow intellisense?

Auch bei kleineren Feature-Dateien ist die Leistung beim Schreiben von Feature-Dateien extrem langsam, da Specflow intellisense alle Testschritte im Projekt betrachtet.

Gibt es eine Möglichkeit, Specflow intellisense zu deaktivieren oder SpecFlow sogar daran zu hindern, Schrittbindungen zu analysieren? Kann ich überhaupt etwas tun, um die Leistung zu verbessern?

+1

Sie könnten die Dateien in Notepad ++ bearbeiten. – sashoalm

Antwort

2

Sie können Intellisense deaktivieren, indem Sie zu Extras -> Optionen -> SpecFlow -> Editor-Einstellungen -> Intellisense aktivieren.

enter image description here

Aber ich fürchte, dass es nur in IDE zeigt, dass zu stoppen, aber die Analyse fortsetzen, so wird es nicht Ihre CPU Problem lösen (nach the code)

aber die Option „Enable Projektweite Analyse "auf False gesetzt sollte Ihr Problem lösen

+0

Deaktivieren von Intellisense sollte das Leistungsproblem beheben. Die projektweite Analyse wird beim ersten Öffnen einer Feature-Datei nach dem Öffnen einer Lösung ausgeführt und zwischengespeichert. Die standortweite Analyse ist höchstwahrscheinlich nicht das Problem. –

+0

Ich habe sowohl die projektweite Analyse als auch Intellisense abgeschaltet und ich habe noch nicht erlebt, dass meine CPU einen Freakout hat, also ist das gut :) –