Freigeben über


CORDLL (Steuern des CLR-Debuggings)

Der Befehl CORDLL steuert das Debuggen von verwaltetem Code und die Microsoft .NET Common Language Runtime (CLR).

.cordll [Options]

Parameter

Optionen Mindestens eine der folgenden Optionen:

-l (Kleinbuchstaben L)
Lädt die CLR-Debugmodule.

-Ich **** Modul (Großbuchstaben i)
Gibt den Namen oder die Basisadresse des zu debuggenden CLR-Moduls an. Weitere Informationen finden Sie in den Hinweisen.

-U
Entlädt die CLR-Debugmodule.

-E
Aktiviert das CLR-Debuggen.

-d
Deaktiviert das CLR-Debuggen.

-D
Deaktiviert das CLR-Debuggen und entlädt die CLR-Debugmodule.

-N
Lädt die CLR-Debugmodule neu.

-Lp **** Pfad
Gibt den Verzeichnispfad der CLR-Debugmodule an.

-Se
Ermöglicht die Verwendung des kurzen Namens des CLR-Debugmoduls mscordacwks.dll.

-Sd
Deaktiviert die Verwendung des kurzen Namens des CLR-Debugmoduls mscordacwks.dll. Stattdessen verwendet der Debugger den langen Namen des CLR-Debugmoduls mscordacwks_<spec>.dll. Wenn Sie die Kurznamenverwendung deaktivieren, können Sie vermeiden, dass Ihre lokale CLR verwendet wird, wenn Sie bedenken, dass es zu Übereinstimmungen kommt.

-Ve
Aktiviert den ausführlichen Modus für das Laden des CLR-Moduls.

-Vd
Deaktiviert den ausführlichen Modus für das Laden des CLR-Moduls.

Environment

Element BESCHREIBUNG
Modi Benutzermodus, Kernelmodus
Targets Liveabbild, Absturzabbild
Plattformen All

Hinweise

Zum Debuggen einer verwalteten Anwendung muss der Debugger eine Datenzugriffskomponente (Data Access Component, DAC) laden, die der CLR entspricht, die die Anwendung geladen hat. In einigen Fällen lädt die Anwendung jedoch mehr als eine CLR. In diesem Fall können Sie den Parameter I verwenden, um anzugeben, welche DAC der Debugger laden soll. Version 2 der CLR heißt Mscorwks.dll, und Version 4 der CLR heißt Clr.dll. Das folgende Beispiel zeigt, wie Sie angeben, dass der Debugger die DAC für Version 2 (mscorwks) laden soll.

.cordll -I mscorwks -lp c:\dacFolder

Wenn Sie den Parameter I weglassen, verwendet der Debugger standardmäßig Version 4. Beispielsweise sind die folgenden beiden Befehle gleichwertig.

.cordll -lp c:\dacFolder
.cordll -I clr -lp c:\dacFolder

Sos.dll ist eine Komponente, die zum Debuggen von verwaltetem Code verwendet wird. Die aktuelle Version der Debugtools für Windows enthält keine Version von sos.dll. Informationen zum Abrufen von sos.dll finden Sie unter Abrufen der SOS-Debugerweiterung (sos.dll) unter Debuggen von verwaltetem Code mithilfe des Windows-Debuggers.

Der Cordll-Befehl wird beim Debuggen im Kernelmodus unterstützt. Dieser Befehl funktioniert jedoch möglicherweise nicht, es sei denn, der erforderliche Arbeitsspeicher wird ausgelagert.

Weitere Informationen

Debuggen von verwaltetem Code mithilfe des Windows-Debuggers

SOS-Debugerweiterung