Was ist das "Just-In-Time-Debuggen Fenster" auf meinem Computer?

December 29

Visual Studio ist die Microsoft-Marke-Code schreiben Software zum Entwickeln von Anwendungen in einer Vielzahl von Programmiersprachen, wie C++, c#, Visual Basic und f#. Programmierer können sie schreiben, ausführen und Debuggen von Code. Eine Möglichkeit, ein neues Programm zu beheben ist, führen Sie es von Visual Studio, so dass Sie schnell springen können, eine Zeile Code Geben Sie Ärger, wenn man tut, und zu beheben. Just-In-Time-Debuggen läuft ein Programm mit Microsoft Visual Studio geschlossen. Tritt ein Fehler in das Testprogramm, nur dann wird Just-In-Time-Debuggen öffnen Sie Visual Studio, sodass Sie die Kinks arbeiten können.

Verwendung von Just-In-Time-Debuggen

Wenn Sie ein Programm und die Just-In-Time-test Fenster angezeigt wird, klicken Sie auf "Neue Instanz von Visual Studio" in der Liste "Mögliche Debugger". Klicken Sie auf "Als Standard festlegen den aktuell ausgewählten Debugger" Checkbox immer Visual Studio in der Zukunft verwenden. Es sei denn, Sie klicken Sie auf "wählen Sie manuell die Debugmodule", werden Visual Studio automatisch wie entscheiden, am besten Debuggen des Codes basiert auf der Programmiersprache, die Sie es in schrieb.

Aktivieren oder deaktivieren

Um Just-In-Time-Debuggen zu aktivieren, klicken Sie in Visual Studio im Menü "Extras", dann auf "Optionen". Wählen Sie den Ordner "Debuggen" und klicken Sie dann auf der Seite "Just-In-Time". Wählen Sie die entsprechende Programm-Typen in der "Just-In-Time ermöglichen diese Art von Code Debuggen" Feld. Klicken Sie auf OK. Wenn Just-In-Time zu deaktivieren, müssen Sie über Administratorrechte verfügen.

In der Registry deaktivieren

Just-In-Time-Debuggen durch Bearbeiten der Registry-Datei Ihres Computers, wenn Sie über Administratorrechte verfügen, können Sie deaktivieren. Geben Sie im Menü "Start" "Regedit" in das Dialogfeld "Ausführen", und klicken Sie auf OK. Das Registrierungs-Editor-Fenster wird angezeigt. Führen Sie die Pfade um die folgenden zwei Registrierungsschlüssel so deaktivieren Sie Just-In-Time-Debuggen zu löschen:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\DebuggerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\DbgManagedDebugger

Wenn Sie eine 64-Bit-Version von Windows ausführen, dann auch löschen Sie diese beiden Schlüssel:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\DebuggerHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\DbgManagedDebugger

Löschen Sie alle anderen Tasten nicht. Schließen des Fensters.

Just-In-Time-Fehler

Beim Versuch, ein Programm mit Just-in-Time-Debuggen, Just-In-Time erhalten Sie möglicherweise ein paar Fehler von seinen selbst, wie diese:

"Eine unbehandelte win32-Ausnahme aufgetreten in < Anwendung >" bedeutet, dass Sie keine Berechtigungen zum Debuggen der abstürzenden Anwendungdes. "Debugger konnte nicht gestartet werden da kein Benutzer angemeldet ist" tritt auf, weil keine Benutzersitzung aktiv ist, in dem das Debugfenster anzeigen kann; Melden Sie den Computer. Schließlich zeigt "Klasse nicht registriert" ein Problem mit der Installation von Visual Basic; Neuinstallation von VisualBasic.