Stoppen Sie den aktuellen Vorgang in Visual Studio

8

Wenn ich Visual Studio benutze, stoße ich oft auf Situationen, in denen die IDE beim Ausführen einer Operation nicht mehr reagiert. Dies passiert zum Beispiel häufig, wenn ich während der Debug-Sitzung den nächsten Anweisungszeiger (gelber Pfeil) bewege, wenn ich unbeabsichtigt F1 drücke, in eine Low-Level-Funktion gehe, die mehrere Instanziierungen im Binärcode usw. enthält.

In diesen Situationen wird in der Taskleiste der Benachrichtigungsballon von Visual Studio mit folgendem Text angezeigt:

  

Microsoft Visual Studio ist beschäftigt

     

Microsoft Visual Studio wartet auf den Abschluss eines internen Vorgangs. Wenn diese Verzögerung während der normalen Verwendung regelmäßig auftritt, melden Sie dieses Problem bitte Microsoft.

Oft ist die Verzögerung so lang, dass es schneller ist, den Visual Studio-Prozess zu beenden, es erneut zu starten, die Debugsitzung (oder was auch immer ich gerade mache) neu zu starten und eine Operation zu vermeiden, die eine solche Verzögerung verursacht hat. Dies erfordert jedoch immer noch zu viel Zeit. Ich hätte gerne eine Möglichkeit, die Operation zu stoppen / abzubrechen, die so viel Zeit in Anspruch nimmt. Zum Beispiel ist dies in Total Commander möglich, wenn während einer solchen Operation Esc gedrückt wird.

Ist so etwas mit Visual Studio möglich? Irgendwelche Plugins, die es erlauben? Gibt es eine andere Möglichkeit, das Problem zu umgehen?

P.S. Sorry für die lange Beschreibung, aber ich wollte das eigentliche Problem erklären (nicht fragen, ob eine bestimmte Lösung möglich ist), so dass die Leute Wege zur Lösung des Problems finden können.

P. P. S. Sowohl 2008 als auch 2010 leiden unter diesem Problem.

    
Sergiy Byelozyorov 21.08.2011, 01:07
quelle

3 Antworten

3

Wenn Sie debuggen, versuchen Sie SHIFT-F5 zu drücken. Dies sollte den Debugger stoppen, wenn auch wahrscheinlich nicht sofort, schneller als das, was Sie beschrieben haben. Das Programm wird die Tastatur viel schneller verarbeiten, als zu versuchen, Menüs mit der Maus anzuklicken.

Wenn Sie gerade bauen, versuchen Sie es mit CTRL-Break. Auch das kann ein paar Sekunden dauern, aber es kommt normalerweise rum.

Ich hatte das Problem, das Sie vor ein paar Jahren erwähnt haben, aber ich kann mich nicht erinnern, was ich letztendlich getan habe, um es zu reparieren.

    
Edward Robertson 13.09.2011, 13:04
quelle
3

Es kann viele verschiedene Ursachen für dieses Problem geben, aber anscheinend verlangsamte es mich, Symbole von Symbolservern zu laden. Ich habe die Speicherorte der Symboldatei (.pdb) in den Debugging \ Symbols-Optionen deaktiviert und das Problem ist vollständig verschwunden.

    
Daniel Plaisted 01.11.2011 06:16
quelle
0

run iisreset löst möglicherweise Ihr Problem start & gt; & gt; iisreset.exe

    
Seliya Hilal 13.10.2015 06:52
quelle