Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft .NET Framework proporciona varias herramientas de depuración que pueden ayudarle a analizar el código de ensamblado personalizado y localizar errores en él. La mejor herramienta que se va a usar dependerá de lo que intenta lograr. En este ejemplo se usa Visual Studio 2008.
La manera recomendada de diseñar, desarrollar y probar ensamblados personalizados para Reporting Services es crear una solución que contenga los informes de prueba y el ensamblado personalizado.
Para depurar ensamblados mediante una sola instancia de Visual Studio
Cree un proyecto de informe con Visual Studio.
En el momento de crear un proyecto de informe, Visual Studio también crea una solución para contenerlo.
Agregue un nuevo proyecto de biblioteca de clases a la solución existente. Asegúrese de que el proyecto de informe esté establecido como proyecto de inicio. Para obtener más información sobre cómo hacerlo, consulte la documentación de Visual Studio.
En el Explorador de soluciones, seleccione la solución.
En el menú Ver, haga clic en Páginas de propiedades.
Se abre el cuadro de diálogo Páginas de propiedades de la solución.
En el panel izquierdo, expanda Propiedades comunes si es necesario y haga clic en Dependencias del proyecto. Seleccione el proyecto de informe en la lista desplegable Proyecto . Seleccione el proyecto de ensamblado en la lista Depende de .
Haga clic en Aceptar para guardar los cambios y cierre el cuadro de diálogo Páginas de propiedades .
En el Explorador de soluciones, seleccione el proyecto de ensamblado personalizado.
En el menú Ver, haga clic en Páginas de propiedades.
Se abre el cuadro de diálogo Páginas de propiedades del proyecto .
Haga clic en la pestaña Compilar si está en un proyecto de C# o en la pestaña Compilar si está en un proyecto de Visual Basic.
En la página Compilar/compilación , escriba la ruta de acceso a la carpeta Diseñador de informes. De forma predeterminada, se trata de C:\Archivos de programa\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE) en el cuadro de texto Ruta de acceso de salida . Esto compila e implementa una versión actualizada del ensamblado personalizado directamente en el Diseñador de informes antes de que se ejecute el informe.
Una vez que haya diseñado el informe y desarrollado el ensamblado personalizado, establezca puntos de interrupción en el código de ensamblado personalizado.
Ejecute el informe en modo DepurarLocal presionando la tecla F5. Cuando el informe se ejecuta en la ventana de vista previa emergente, el depurador alcanza los puntos de interrupción correspondientes al código ejecutable del ensamblado. Use F11 para recorrer paso a paso el código de ensamblado personalizado.
Para depurar ensamblados mediante dos instancias de Visual Studio
Inicie Visual Studio y abra el proyecto de ensamblado personalizado.
Compile el proyecto e implemente el ensamblado personalizado y el archivo .pdb adjunto en el Diseñador de informes. Para obtener más información sobre la implementación, consulte Implementación de un ensamblado personalizado.
Abra un proyecto de informe que use el ensamblado personalizado mientras deja abierto el código de ensamblado personalizado en una instancia independiente de Visual Studio.
Vaya a la instancia de Visual Studio que contiene el proyecto de ensamblado personalizado y establezca algunos puntos de interrupción en el código.
Con el proyecto de ensamblado personalizado todavía en la ventana activa, haga clic en Asociar al proceso en el menú Depurar .
Se abre el cuadro de diálogo Asociar al proceso .
En la lista de procesos, seleccione el proceso de devenv.exe correspondiente al proyecto de informe y haga clic en Asociar.
Defina las expresiones que usará en el informe desde el ensamblado personalizado y diseñe el informe.
Cuando haya terminado de diseñar el informe, haga clic en la pestaña Vista previa .
El informe se ejecuta y el código de ensamblado personalizado debe interrumpirse en los puntos de interrupción predefinidos.
Nota:
El uso de la pestaña Vista previa no aplica permisos de código para el ensamblado. Para una prueba completa, que incluye los errores de seguridad de acceso al código, inicie el proyecto de informe en la configuración DepurarLocal .
Recorra el código mediante la tecla F11. Para obtener más información sobre la depuración mediante Visual Studio, consulte la documentación de Visual Studio.