Debug tt modelos no VS2008
-
22-07-2019 - |
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'.
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 ??li>
- 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.