Cómo: Utilizar SOS
Este tema se aplica a:
Edición |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium y Ultimate |
SOS es un componente externo que puede utilizar para depurar aplicaciones administradas y ver los archivos de volcado de memoria.
Para utilizar SOS, primero debe cargar la extensión SOS en el depurador usando la Inmediato (Ventana). A continuación, puede escribir los comandos y ver la salida en la ventana Inmediato. SOS no utiliza las otras ventanas del depurador, como Pila de llamadas o Variables locales.
Para depurar una aplicación administrada mediante el uso de SOS, debe asociar el depurador en modo nativo y administrado. Para obtener más información, vea SOS.dll (Extensión de depuración de SOS) o la siguiente página del sitio web de Microsoft: SOS: It's Not Just an ABBA Song Anymore.
Para cargar la extensión del depurador de SOS
Abra el archivo de volcado.
Para obtener más información, vea Cómo: Guardar y abrir archivos de volcado.
En el menú Depurar, haga clic en Iniciar y espere a que se interrumpa la ejecución.
En la ventana Inmediato, escriba el siguiente comando:
.load sos
Si la ventana Inmediato no encuentra SOS, tendrá que especificar la ruta de acceso completa, que es:
%windir%\Microsoft.NET\Framework\<version>\sos.dll
La versión de SOS debe coincidir con la versión de Common Language Runtime utilizada en el archivo de volcado de memoria.
Para obtener Ayuda sobre el comando SOS
Después de cargar SOS, escriba el comando siguiente en la ventana Inmediato.
!help
Para obtener información específica sobre un comando, escriba:
comando !help
Para detener un comando de SOS
- En el menú Depurar, haga clic en Detener evaluación.
Vea también
Referencia
SOS.dll (Extensión de depuración de SOS)