Получение местоположения .tt файла в T4

Хитрость заключается в использовании java.time.format.FormatStyle.LONG :

jshell> java.time.format.DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle.LONG).withLocale(java.util.Locale.JAPAN)
$13 ==> Localized(LONG,)

jshell> java.time.LocalDate.now().format($13)
$14 ==> "2019年1月17日"

7
задан John Saunders 27 July 2009 в 16:37
поделиться

1 ответ

Необходимо установить hostspecific свойство шаблонной директивы к Истинному. Это заставит T4 генерировать специальное свойство под названием Хост, который предоставляет Вам доступ к методу ResolvePath и свойству TemplateFile. Можно найти детали здесь: http://www.olegsych.com/2008/02/t4-template-directive/

19
ответ дан 6 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: