.cordll (controlar a depuração do CLR)
O comando .cordll controla a depuração de código gerenciado e o CLR (Common Language Runtime) do Microsoft .NET.
.cordll [Options]
Parâmetros
Opções Uma ou mais das seguintes opções:
-l (L minúsculo)
Carrega os módulos de depuração clr.
-Eu **** Módulo (maiúsculas e minúsculas i)
Especifica o nome ou o endereço base do módulo CLR a ser depurado. Para obter mais informações, consulte Comentários.
-U
Descarrega os módulos de depuração clr.
-e
Habilita a depuração clr.
-d
Desabilita a depuração clr.
-D
Desabilita a depuração clr e descarrega os módulos de depuração clr.
-N
Recarrega os módulos de depuração clr.
-Lp **** Caminho
Especifica o caminho do diretório dos módulos de depuração clr.
-se
Habilita o uso do nome curto do módulo de depuração CLR, mscordacwks.dll.
-Sd
Desabilita o uso do nome curto do módulo de depuração CLR, mscordacwks.dll. Em vez disso, o depurador usa o nome longo do módulo de depuração CLR, mscordacwks_<spec>.dll. Desativar o uso de nome curto permite evitar que o CLR local seja usado se você estiver preocupado com incompatibilidades.
-ve
Ativa o modo detalhado para carregamento de módulo CLR.
-Vd
Desativa o modo detalhado para carregamento de módulo CLR.
Ambiente
Item | Descrição |
---|---|
Modos | Modo de usuário, modo kernel |
Destinos | Ao vivo, despejo de memória |
Plataformas | Tudo |
Comentários
Para depurar um aplicativo gerenciado, o depurador deve carregar um DAC (componente de acesso a dados) que corresponda ao CLR que o aplicativo carregou. No entanto, em alguns casos, o aplicativo carrega mais de um CLR. Nesse caso, você pode usar o parâmetro I para especificar qual DAC o depurador deve carregar. A versão 2 do CLR é nomeada Mscorwks.dll e a versão 4 do CLR é nomeada Clr.dll. O exemplo a seguir mostra como especificar que o depurador deve carregar o DAC para a versão 2 (mscorwks).
.cordll -I mscorwks -lp c:\dacFolder
Se você omitir o parâmetro I , o depurador usará a versão 4 por padrão. Por exemplo, os dois comandos a seguir são equivalentes.
.cordll -lp c:\dacFolder
.cordll -I clr -lp c:\dacFolder
Sos.dll é um componente usado para depurar código gerenciado. A versão atual das Ferramentas de Depuração para Windows não inclui nenhuma versão do sos.dll. Para obter informações sobre como obter sos.dll, consulte Obtendo a extensão de depuração de SOS (sos.dll) em Depurando código gerenciado usando o depurador do Windows.
Há suporte para o comando .cordll na depuração do modo kernel. No entanto, esse comando pode não funcionar, a menos que a memória necessária seja paginada.