CORDLL (управление отладкой среды CLR)
Команда .cordll управляет отладкой управляемого кода и средой CLR Microsoft .NET.
.cordll [Options]
Параметры
Параметры Один или несколько из следующих вариантов:
-l (строчная буква L)
Загружает модули отладки среды CLR.
-Я **** Модуль (прописная буква i)
Указывает имя или базовый адрес модуля СРЕДЫ CLR для отладки. Дополнительные сведения см. в подразделе "Примечания".
-U
Выгружает модули отладки СРЕДЫ CLR.
-E
Включает отладку среды CLR.
-D
Отключает отладку среды CLR.
-D
Отключает отладку в среде CLR и выгружает модули отладки СРЕДЫ CLR.
-N
Перезагружает модули отладки СРЕДЫ CLR.
-Lp **** Путь
Указывает путь к каталогу модулей отладки СРЕДЫ CLR.
-Se
Позволяет использовать краткое имя модуля отладки CLR, mscordacwks.dll.
-Sd
Отключает использование краткого имени модуля отладки CLR, mscordacwks.dll. Вместо этого отладчик использует длинное имя модуля отладки CLR, mscordacwks_<spec>.dll. Отключение использования коротких имен позволяет избежать использования локальной среды CLR, если вы обеспокоены несоответствиями.
-Ve
Включает подробный режим для загрузки модуля CLR.
-Vd
Отключает подробный режим для загрузки модуля CLR.
Среда
Элемент | Описание |
---|---|
Режимы | Пользовательский режим, режим ядра |
Цели | Динамический аварийный дамп |
Платформы | Все |
Комментарии
Для отладки управляемого приложения отладчик должен загрузить компонент доступа к данным (DAC), соответствующий среде CLR, загруженной приложением. Однако в некоторых случаях приложение загружает более одной среды CLR. В этом случае можно использовать параметр I , чтобы указать, какое приложение уровня данных должно загружать отладчик. Версия 2 среды CLR называется Mscorwks.dll, а версия 4 — Clr.dll. В следующем примере показано, как указать, что отладчик должен загружать приложение уровня данных для версии 2 (mscorwks).
.cordll -I mscorwks -lp c:\dacFolder
Если пропустить параметр I , отладчик по умолчанию использует версию 4. Например, следующие две команды эквивалентны.
.cordll -lp c:\dacFolder
.cordll -I clr -lp c:\dacFolder
Sos.dll — это компонент, используемый для отладки управляемого кода. Текущая версия средств отладки для Windows не содержит версий sos.dll. Сведения о том, как получить sos.dll, см. в разделе Получение расширения отладки SOS (sos.dll)статьи Отладка управляемого кода с помощью отладчика Windows.
Команда CORDLL поддерживается в отладке в режиме ядра. Однако эта команда может не работать, если не будет выложена необходимая память.