共用方式為


.cordll (控件 CLR 偵錯)

.cordll 命令會控制 Managed 程式代碼偵錯和 Microsoft .NET Common Language Runtime (CLR) 。

.cordll [Options]

參數

選項 下列一或多個選項:

-l (小寫 L)
載入 CLR 偵錯模組。

-我 **** 模組 (大寫 i)
指定要偵錯之 CLR 模組的名稱或基位址。 如需詳細資訊,請參閱<備註>。

-美國
卸除 CLR 偵錯模組。

-e
啟用 CLR 偵錯。

-D
停用 CLR 偵錯。

-D
停用 CLR 偵錯,並卸除 CLR 偵錯模組。

-N
重載 CLR 偵錯模組。

-Lp **** 路徑
指定 CLR 偵錯模組的目錄路徑。

-硒
啟用使用 CLR 偵錯模組的簡短名稱,mscordacwks.dll。

-Sd
使用 CLR 偵錯模組的簡短名稱停用,mscordacwks.dll。 相反地,調試程式會使用CLR偵錯模組的完整名稱,mscordacwks_<spec>.dll。 關閉簡短名稱使用方式可讓您避免在擔心不符時使用本機 CLR。

-ve
開啟 CLR 模組載入的詳細資訊模式。

-Vd
關閉 CLR 模組載入的詳細資訊模式。

環境

項目 描述
模式 使用者模式、核心模式
目標 即時、損毀傾印
平台 全部

備註

若要對受控應用程式進行偵錯,調試程式必須載入對應至應用程式已載入之 CLR 的數據存取元件 (DAC) 。 不過,在某些情況下,應用程式會載入多個 CLR。 在此情況下,您可以使用 I 參數來指定調試程式應該載入的 DAC。 CLR 第 2 版會命名為 Mscorwks.dll,而 CLR 第 4 版則命名為 Clr.dll。 下列範例示範如何指定調試程式應該載入第 2 版的 DAC (mscorwks) 。

.cordll -I mscorwks -lp c:\dacFolder

如果您省略 I 參數,調試程式預設會使用第 4 版。 例如,下列兩個命令相等。

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

Sos.dll 是用於偵錯 Managed 程式代碼的元件。 適用於 Windows 的目前偵錯工具版本不包含任何版本的 sos.dll。 如需如何取得 sos.dll 的資訊,請參閱使用 Windows 調試程式對 Managed 程式代碼進行偵錯中的取得 SOS 偵錯延伸模組 (sos.dll)

內核模式偵錯支援 .cordll 命令。 不過,除非已分頁所需的記憶體,否則此命令可能無法運作。

另請參閱

使用 Windows 調試程式偵錯 Managed 程式代碼

SOS 偵錯擴充功能