Question

Existe-t-il un moyen de déboguer les fichiers tt ?J'ai installé SubSonic3 et tous les modèles font leur travail à l'exception de StoredProcedures.tt.Il reste vide après « Exécuter l'outil personnalisé ».

Était-ce utile?

La solution

Lire Cet article cela expliquera l'utilisation des deux :

  • Débogueur JIT (en plaçant Debugger.Break() dans le code de votre modèle) et
  • Attachement manuel au processus Visual Studio avec la deuxième instance de Visual Studio

Le second est utile aux utilisateurs de systèmes postérieurs à Windows XP :

  • Vue
  • 7
  • Serveur 2008
  • Serveur 2008 R2
  • ...

Autres conseils

Voici une méthode simple.

Ajoutez des lignes comme celle-ci à votre code T4:

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

Téléchargez et exécutez DebugView de Sysinternals. Vos messages de débogage apparaîtront dans la fenêtre de sortie.

(En coulisse, ces appels utilisent win32 OutputDebugString ().)

Commencez votre modèle avec:

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

et ajoutez:

System.Diagnostics.Debugger.Break ();

à votre code de modèle pour entrer dans la classe générée compilée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top