Depurar (Cómo se procede en C#)
Actualización: noviembre 2007
Esta página proporciona vínculos a la Ayuda de las tareas de depuración más habituales. Para obtener más información sobre otras categorías de tareas frecuentes tratadas en la Ayuda, vea Cómo se utiliza C#.
Utilizar el depurador de Visual Studio
Generar aplicaciones en Visual Studio
Describe las herramientas para probar y depurar continuamente las aplicaciones a medida que se generan.Depurar en Visual Studio
Explica los fundamentos del uso del depurador de Visual Studio.Guía básica del depurador
Vínculos a artículos sobre tareas básicas de depuración y características del depurador.
Funcionalidad de seguimiento de .NET Framework
Cómo: Agregar instrucciones de seguimiento al código de una aplicación
Explica cómo utilizar los métodos Write, WriteIf, WriteLine, WriteLineIf, Assert y Fail para hacer el seguimiento de la aplicación.Cómo: Crear e inicializar agentes de escucha de seguimiento
Explica cómo crear e inicializar agentes de escucha de seguimiento.Cómo: Utilizar TraceSource y filtros con agentes de escucha de seguimiento
Describe el uso de TraceSource asociado a un archivo de configuración de la aplicación.Cómo: Crear e inicializar modificadores de seguimiento
Explica cómo crear e inicializar un modificador de seguimiento.Cómo: Realizar compilación condicional con Trace y Debug
Explica como especificar de varias formas las opciones del compilador para una aplicación.Cómo: Crear e inicializar orígenes de seguimiento
Explica cómo utilizar los archivos de configuración para facilitar la reconfiguración del seguimiento producido por los orígenes de seguimiento en tiempo de ejecución.Mejorar la depuración con los atributos de visualización del depurador
Explica cómo mejorar la depuración con los atributos de visualización del depurador.Cómo: Realizar el seguimiento del código en una aplicación
Explica cómo utilizar la clase Trace, que permite instrumentar la aplicación.Cómo: Configurar modificadores de seguimiento
Explica cómo utilizar el archivo .config para configurar los modificadores.
Depurar servicios Web
- Tutorial: Depurar un servicio Web XML
Describe los pasos necesarios para depurar servicios Web.
Depurar formularios Windows Forms
- Tutorial: Depurar un formulario Windows Forms
Describe cómo depurar aplicaciones de Windows Forms.
Depurar aplicaciones de SQL
Funcionalidad de depuración (LINQ to SQL)
Vínculos con varios temas sobre depuración de aplicaciones LINQ to SQL.Tutorial: Depurar una función con valores de tabla definida por el usuario de SQL CLR
Muestra cómo depurar una función con valores de tabla definida por el usuario (UDF) de SQL CLR.Tutorial: Depurar un desencadenador de SQL CLR
Muestra cómo depurar un desencadenador de SQL CLR. Utiliza la tabla Contact de la base de datos de ejemplo AdventureWorks, que es una de las bases de datos que se instalan con SQL Server 2005. El ejemplo crea un nuevo desencadenador de inserción de CLR en la tabla Contact.Tutorial: Depurar un tipo definido por el usuario de SQL CLR
Muestra cómo depurar un tipo definido por el usuario de SQL/CLR. Se crea un nuevo tipo de SQL/CLR en la base de datos de ejemplo Adventureworks. A continuación se utiliza el tipo en una definición de tabla, una instrucción INSERT y una instrucción SELECT.Tutorial: Depurar una función escalar definida por el usuario de SQL CLR
Muestra cómo depurar una función definida por el usuario (UDF) de SQL CLR. Crea una nueva función definida por el usuario de SQL CLR en la base de datos de ejemplo Adventureworks.Tutorial: Depurar un agregado definido por el usuario de SQL CLR
Muestra cómo depurar un agregado definido por el usuario de CLR SQL. En este ejemplo se crea en la base de datos de ejemplo Adventureworks una nueva función agregada de CLR SQL denominada Concatenar. Cuando esta función se invoca en una instrucción SQL, concatenará todos los valores de la columna especificada como parámetro de entrada.Depuración de bases de datos de T-SQL
Describe los procedimientos de instalación necesarios y proporciona un ejemplo que muestra cómo depurar una aplicación de base de datos de varios niveles.Tutorial: Depurar un desencadenador de T-SQL
Describe un ejemplo que utiliza la base de datos Adventureworks, que tiene una tabla Sales.Currency con un desencadenador UPDATE. El ejemplo incluye un procedimiento almacenado que actualiza una fila en la tabla, lo que activará al desencadenador. Establezca los puntos de interrupción en el desencadenador y, a través de la ejecución con diferentes parámetros del procedimiento almacenado, puede seguir las diferentes rutas de acceso de ejecución en el desencadenador.Tutorial: Depurar una función definida por el usuario de T-SQL
Describe un ejemplo que utiliza la función definida por el usuario (UDF) existente en la base de datos AdventureWorks con nombre ufnGetStock, esta función devuelve un recuento de elementos en existencia para un ProductID determinado.Tutorial: Depurar un procedimiento almacenado de T-SQL
Muestra cómo crear y depurar un procedimiento almacenado de T-SQL mediante la depuración de base de datos directa; es decir, a través del Explorador de servidores. También se muestran diferentes técnicas de depuración como establecer puntos de interrupción, ver elementos de datos, etc.
Recursos adicionales
Este sitio requiere una conexión a Internet.
- Centro para desarrolladores de Visual Studio 2005
Contiene muchos artículos y recursos sobre el desarrollo y depuración de aplicaciones. Este sitio se actualiza regularmente con nuevo contenido.