Текстовые шаблоны, вызывающие другие шаблоны и сохраняющие существующий код - PullRequest
1 голос
/ 04 июня 2009

Я только начинаю заниматься генерацией кода из DSL с использованием Visual Studio и искал помощи в том, как заставить один шаблон вызывать несколько под-шаблонов.

Мне также было интересно, есть ли какие-либо функции слияния, которые позволяют легко перегенерировать код при внесении изменений в модель без потери добавленного кода.

Ответы [ 2 ]

2 голосов
/ 08 июня 2009

После просмотра некоторых видео на канале 9 в выходные я лучше понимаю, как работать с шаблонами T4.

Если кто-то, кто читает этот пост, ищет подобное руководство, я бы порекомендовал следующие ресурсы, чтобы помочь вам быстрее освоиться:

Надеюсь, это поможет.

1 голос
/ 05 июня 2009

Возможно, это ответит на некоторые ваши вопросы относительно под-шаблонов: T4 Template Design . В самом T4 нет поддержки для объединения сгенерированного кода с кодом, добавленным вручную. Однако вы можете воспользоваться частичными классами и разделить сгенерированный и ручной код в разных файлах.

...