Fragensteller
Debugger funktioniert nur noch ein Mal, danach passiert nichts mehr.

Frage
-
Hallo Leute,
seit ein paar Tagen, genau genommen seitdem ich Emgu.NET installiert habe (mit dem Debugger Visualizer), funktioniert mein Visual Studio Debugger nicht mehr korrekt. Jedenfalls habe ich das seltsame Verhalten vor der Installation von Emgu.NET nicht feststellen können, vermute daher also, dass es irgendwie daran liegt.
Ich kann nach starten des Studios und öffnen eines Projekts den Debugger genau ein einziges Mal starten und benutzen. Beende ich den gedebuggten Prozess und versuche es erneut, passiert nach einem Klick auf den grünen Start-Pfeil gar nichts mehr. Er wird kurz grau und nahezu sofort wieder grün. Erst wenn ich ein anderes Projekt öffne oder das Studio neu starte, tut er wieder ein einziges Mal ordnungsgemäß seinen Dienst.
An einen laufenden Prozess kann ich ihn jedoch problemlos anheften. Das heißt, ich kann das Problem umschiffen, indem ich mein Projekt ohne Debugger starte und ihn hinterher an den Prozess anhänge. Das ist aber gegenüber einem einfachen Druck auf F5 oder den Debug-Button sehr umständlich und lästig.
Hat evtl. jemand eine Idee, wie ich herausfinden kann, woran dieses Problem liegen kann und wie ich es behebe?
Vielen Dank!
Beste Grüße,
Hendrik
Alle Antworten
-
Ich habe inzwischen festgestellt, dass dieses Verhalten unabhängig von Plugins auftritt.
Ich habe einmal, während sich das Studio in diesem Zustand befindet, mit dem Process Monitor ins System geschaut. Wie es aussieht, geht die devenv.exe während dieses Verhaltens im Hintergrund einmal komplett durch das aktuell offene Projekt und führt folgende Operationen auf jeder einzelnen Projekt-Datei aus:
- CreateFile (Result: SUCCESS; Desired Access: Read Attributes; Disposition: Open; Options: Open Reparse Point; ShareMode: Read, Write, Delete; OpenResult: Opened)
- QueryNetworkOpenInformationFile (Result: SUCCESS; ... zahlreiche Daten und Attribute)
- CloseFile (Result: SUCCESS)
Während dieser Aktivität steht mir der Debugger nicht zur Verfügung. Ein Click auf den Start-Button (oder ein Druck auf F5) bewirkt gar nichts. Der Button wird kurz grau und gleich wieder grün.