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.