Pergunta

Existe uma maneira de arquivos de depuração tt? Eu instalei SubSonic3 e todos os modelos de fazer o seu trabalho, exceto o StoredProcedures.tt. Ele permanece vazia depois de 'Run ferramenta Custom'.

Foi útil?

Solução

Leia este artigo que irá explicar o uso de ambos:

  • depurador JIT (colocando Debugger.Break() em seu código de modelo) e
  • manualmente anexar ao processo Visual Studio com a segunda instância do Visual Studio

O segundo é útil para os usuários de sistemas de pós Windows XP:

  • Vista
  • 7
  • Server 2008
  • Server 2008 R2
  • ...

Outras dicas

Aqui está um método fácil.

Adicionar linhas como este ao seu código T4:

System.Diagnostics.Debug.WriteLine("This is a debug message.");

Baixe e execute DebugView da Sysinternals. Suas mensagens de depuração será exibido na janela de saída.

(Nos bastidores, essas chamadas usar win32 OutputDebugString ().)

Comece o seu modelo com:

<# @ template debug = "true" ...

e adicione:

System.Diagnostics.Debugger.Break ();

para o código do modelo para invadir a classe geradora compilado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top