Nie wiem, jak zrobić dokładnie to, co chcesz, ale wiem, jak przejść przez kod t4 w visual studio. Musisz uruchomić drugą instancję visual studio i dołączyć ją do pierwszej instancji za pomocą Debug-> Attach to process ... (Dołączanie do siebie, dziwne, wiem). Dzięki temu możesz umieścić punkty przerwania w pliku T4 w drugiej instancji, a to zatrzyma się i pozwoli ci przez nie przejść i zobaczyć, co się dzieje.
Edit:
Trzeba robić T4 przekształcić w visual studio zamiast narzędzia wiersza polecenia, aby to zadziałało. Umieść swój plik .tt w swoim projekcie i ustaw "Custom Tool" we właściwościach na "TextTemplatingFileGenerator". Wygeneruje pliki za każdym razem, gdy powiesz plik do zapisania, lub gdy klikniesz prawym klawiszem myszy i powiesz "Uruchom narzędzie niestandardowe" na pliku. Aby uzyskać więcej informacji, patrz this MSDN article.
Polecam również pobranie tangible T4 editor darmowej wersji, która dodaje podświetlanie kodu i intellisense do około 90% przypadków potrzebnych do tego celu (dodaje go tylko do funkcji w Core.dll dla platformy .NET). wersja płatna doda intellisense do wszystkich dołączonych złożeń.
Edycja2: Jeśli naprawdę potrzebujesz plików tymczasowych cs, których używasz, możesz zobaczyć, jakie pliki cs z folderu tymczasowego są załadowane do debuggera (nie pamiętam dokładnie gdzie).
+1 + poprawny: To wygrywa mój głos za samą wygodę. Generuje plik .cs w miejscu, gdzie znajduje się .config. Chłodny! Wielkie dzięki. –
Jedno słowo ostrzeżenia dla wszystkich korzystających z kontroli źródła ...zmiana narzędzia T4 powoduje oznaczenie poprzedniego pliku wyjściowego do usunięcia. –
+1 Służy do kompilacji 'EF.Utility.CS.ttinclude' do złożenia zawierającego klasy. – Lukazoid