Вопрос

Используя T4, я хочу сгенерировать некоторый код, основанный на изучении того, какие файлы находятся в каталоге относительно выполняемого файла шаблона.

Есть ли в c # способ определить, каков путь к текущему файлу шаблона?

Это было полезно?

Решение

Вам нужно установить для свойства hostspecific директивы template значение True.Это заставит T4 сгенерировать специальное свойство с именем Host, которое предоставляет вам доступ к методу resolvePath и свойству TemplateFile.Вы можете найти подробную информацию здесь: http://www.olegsych.com/2008/02/t4-template-directive/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top