Compartir a través de


Solucionar problemas de las plantillas de texto T4

Los errores que surgen cuando se transforma y se compila la plantilla de texto se notifican en la lista de errores de Visual Studio de la manera habitual. En la mayoría de los casos, el informe de errores muestra los números de línea del código de plantilla. Cuando el informe de errores hace referencia a un nombre de archivo temporal, la causa habitual es una falta de correspondencia en los corchetes del código de la plantilla de texto.

Para depurar los errores que se producen al ejecutar el código de plantilla de texto, puede recorrer el código. Para ello, debe agregar dos líneas a la plantilla:

  • <#@template debug="true"#>

    Si la plantilla ya contiene una directiva template, establezca el atributo debug en esa directiva.

  • <# System.Diagnostics.Debugger.Launch(); #>

    Inserte esta llamada cerca del principio del código de plantilla. Cuando se ejecute, se le invitará a depurar la plantilla mediante una nueva instancia de Visual Studio. En esta nueva instancia, puede recorrer el código de plantilla con la tecla F10.

  • Si desea volver a introducir el depurador más adelante en el código, inserte:

    <# System.Diagnostics.Debugger.Break(); #>

Este procedimiento se describe con más detalle en los siguientes temas.

Tutorial: Depurar una plantilla de texto

Describe cómo depurar una plantilla de texto.

Errores y advertencias comunes mientras al utilizar plantillas de texto

Enumera los errores y advertencias más comunes que se notifican a través de la ventana Lista de errores de Visual Studio.