Cómo: Depurar código fuente con Code Center Premium
Con el depurador de Visual Studio 2012, puede depurar código fuente compartido seguro de Microsoft MSDN Code Center Premium.
Este tema explica cómo configurar y depurar el código fuente de code center Premium en Visual Studio.
Para preparar la depuración con Code Center Premium
Conecte el lector de SmartCard e inserte la tarjeta que obtuvo en la Iniciativa de código fuente compartido.
Inicie Visual Studio.
En el menú Herramientas, haga clic en Opciones.
En el cuadro de diálogo Opciones, abra el nodo Depuración y haga clic en General.
Desactive la casilla Habilitar Solo mi código (solo administrado).
Seleccione Habilitar compatibilidad de servidor de origen.
Desactive Es necesario que los archivos de código fuente coincidan con la versión original.
Bajo el nodo Depuración, haga clic en Símbolos.
En el cuadro de Ubicaciones de archivos de símbolos (.pdb) , desactive la casilla de Símbolos de Microsoft y agregue las ubicaciones siguientes:
https://codepremium.msdn.microsoft.com/symbols
src=https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/
[!NOTA]
Asegúrese de incluir subrayado vertical final al final de la ruta.
Mueva estas ubicaciones a la parte superior de la lista para asegurarse de que estos símbolos se cargan primero.
[!NOTA]
Estas ubicaciones de code center Premium deben ser enumeradas primero de modo que las primeras ubicaciones que se cargan.En Visual Studio 2010, no puede mover a los servidores sobre la entrada de Servidores de símbolos de Microsoft , por debe desactivar la casilla.
Para cargar símbolos de símbolos de Microsoft durante una sesión de depuración, haga lo siguiente:
-
En el menú de Depurar , elija Ventanas y elija Módulos.
-
Seleccione el módulo que desea los símbolos para, abra el menú contextual.Elija Cargar símbolos desde y elija Servidores de símbolos de Microsoft.
-
En el cuadro Almacenar símbolos en caché desde los servidores de símbolos a este directorio, escriba una ubicación como C:\symbols en la que Code Center Premium pueda almacenar en caché los símbolos.Almacenar en caché los símbolos puede mejorar significativamente el rendimiento durante la depuración.
Si tiene dificultades para depurar el código fuente con Visual Studio después de completar este procedimiento, compruebe la ubicación de los archivos almacenados en caché previamente y los archivos de símbolos anticuados.Quite los archivos de símbolos anticuados.
Haga clic en Aceptar.
Reinicie Visual Studio para asegurarse de que se conserva la configuración.
Para depurar el código fuente utilizando Asociar al proceso
Conecte el lector de SmartCard e inserte la tarjeta que obtuvo en la Iniciativa de código fuente compartido.
Inicie Visual Studio.
Abra el proyecto de Visual Studio.
En el menú Herramientas, haga clic en Asociar al proceso.
En el cuadro de diálogo Asociar al proceso, haga clic en Seleccionar.
En el cuadro de diálogo Seleccionar tipo de código, en Depurar estos tipos de código, seleccione Nativo, Administrado y Administrado (v4.0).
Haga clic en Aceptar para descartar el cuadro de diálogo Seleccionar tipo de código.
En el cuadro de Procesos disponibles, seleccione el proceso que desea depurar.
Haga clic en Asociar.
Cuando le soliciten que confirme el certificado, haga clic en Aceptar.A continuación, escriba su PIN.Acepte los términos de uso de Code Center Premium, si se lo piden.
Descargar los símbolos puede tardar mucho tiempo, dependiendo de la velocidad de la red.La barra de estado indicará cuando se han descargado correctamente todos los símbolos.
Repita los pasos de Asociar al proceso para todos los proyectos administrados de la solución.
Para depurar el código fuente de una solución existente
En Explorador de soluciones, abra el menú contextual para la solución y después elija Propiedades.
En el cuadro de diálogo Páginas de propiedades, elija Depurar archivos de código fuente en el nodo de Propiedades comunes .
Agregue la siguiente ubicación en directorios que contienen los archivos de código fuente muestran:
https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/
[!NOTA]
Asegúrese de incluir subrayado vertical final al final de la ruta.
Para cada proyecto administrado de la solución, haga lo siguiente
En el explorador de soluciones, abra el menú contextual del proyecto y después elija Propiedades.
Depurar Seleccione y elija depuración de código unmanged permiso.
Para depurar la solución con el código fuente de Code Center Premium
En la clase Package, establezca un punto de interrupción en el constructor del paquete.
En el menú Debug, haga clic en Iniciar depuración.
Cuando se alcance el punto de interrupción en el constructor del paquete, vaya a la ventana Pila de llamadas y haga clic con el botón secundario en el marco de pila del ensamblado del que desea cargar símbolos y, a continuación, haga clic en Cargar símbolos.
Haga doble clic en el marco de la llamada para cargar el código fuente.
Para examinar el código fuente en Code Center Premium
Conecte el lector de SmartCard e inserte la tarjeta que obtuvo en la Iniciativa de código fuente compartido.
Inicie Internet Explorer y escriba la siguiente dirección URL: https://codepremium.msdn.microsoft.com
Busque el código fuente que desea.