Share via


Depurar el código de extensión de procesamiento de datos

.NET Framework proporciona varias herramientas de depuración que pueden ayudarle a analizar el código de extensión del procesamiento de datos y localizar errores en él. La herramienta más conveniente dependerá de lo que intente llevar a cabo. En este ejemplo se utiliza Visual Studio.

Para depurar el código de extensión de procesamiento de datos

  1. Inicie Visual Studio y abra el proyecto de extensión de procesamiento de datos.

  2. Genere el proyecto e implemente el ensamblado de extensión de procesamiento de datos y el archivo .pdb acompañante en el Diseñador de informes. Para obtener más información acerca de la implementación, vea Cómo implementar una extensión de procesamiento de datos en el Diseñador de informes.

  3. Abra un nuevo proyecto de informe en Visual Studio al tiempo que deja el código de la extensión de procesamiento de datos abierto en una ventana independiente de Visual Studio.

  4. Navegue a la ventana de Visual Studio que contenga el proyecto de extensión de procesamiento de datos y establezca algunos puntos de interrupción en el código.

  5. Con el proyecto de extensión de procesamiento de datos en la ventana del proyecto activa, haga clic en Proceso desde el menú Depurar.

    Se abre el cuadro de diálogo Procesos.

  6. En la lista de procesos, seleccione el proceso devenv.exe que se corresponda con su proyecto de informe y haga clic en Adjuntar. Cuando el cuadro de diálogo Asociaralproceso se abra, asegúrese de que el tipo de programa Common Language Runtime está seleccionado y, a continuación, haga clic en Aceptar.

  7. Defina el origen de datos del informe utilizando la ficha Datos del Proyecto de informe. Probablemente utilizará el Diseñador de consultas genérico para ejecutar una consulta con el origen de datos personalizado. De esta forma se debería invocar el depurador y ejecutar el código correspondiente a sus puntos de interrupción.

  8. Recorra el código con la tecla F11. Para obtener más información sobre cómo utilizar Visual Studio para la depuración, vea la documentación de Visual Studio.