Получение местоположения файла .tt в T4
Вопрос
Используя T4, я хочу сгенерировать некоторый код, основанный на изучении того, какие файлы находятся в каталоге относительно выполняемого файла шаблона.
Есть ли в c # способ определить, каков путь к текущему файлу шаблона?
Решение
Вам нужно установить для свойства hostspecific директивы template значение True.Это заставит T4 сгенерировать специальное свойство с именем Host, которое предоставляет вам доступ к методу resolvePath и свойству TemplateFile.Вы можете найти подробную информацию здесь: http://www.olegsych.com/2008/02/t4-template-directive/
Не связан с StackOverflow