Partilhar via


Solucionando problemas de modelos de texto T4

Os erros que possam surgir durante a transformação e compilar o modelo de texto são relatados na Visual Studio a lista de erros na maneira usual. Na maioria dos casos, os números de linha no código de modelo são fornecidos no relatório de erro. Quando o relatório de erro refere-se como um arquivo temporário, a causa comum é um colchete sem correspondência no código do modelo de texto.

Para depurar erros que ocorrem quando o código do modelo de texto está em execução, você pode percorrer o código. Para fazer isso, você deve adicionar duas linhas para o seu modelo:

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

    Se o modelo já contém um template diretriz, defina a debug atributo na diretiva.

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

    Inserir esta chamada próximo ao início do código do modelo. Quando é executado, você será convidado para depurar o modelo usando uma nova instância do Visual Studio. Nesta nova instância, você pode percorrer o código do modelo usando o F10 chave.

  • Se você deseja reinserir o depurador posteriormente no código, insira:

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

Esse procedimento é descrito mais detalhadamente nos tópicos a seguir.

Demonstra Passo a passo: Depuração de um modelo de texto

Descreve como depurar um modelo de texto.

Erros e avisos durante o uso de modelos de texto comuns

Lista os erros mais comuns e os avisos são relatados por meio de Error List janela no Visual Studio.