Есть ли способ создать инсталлятор шаблона элемента (t4), например, генератор POCO? - PullRequest
1 голос
/ 19 апреля 2010

Субъект говорит все это.

Я хочу изменить адаптер генерации POCO (на http://code.msdn.microsoft.com/EFPocoAdapter), чтобы генерировать мой собственный код. У меня есть готовые адаптеры .tt, но я хочу иметь возможность распространять их среди коллег, поэтому они щелкают правой кнопкой мыши по модели, выбирают «Создать код», и мои шаблоны t4 появляются в опциях вместе с другими вариантами.

Есть ли простой способ сделать это? Я нашел несколько статей на http://msdn.microsoft.com/en-us/library/tsyyf0yh(VS.80).aspx, но они были сосредоточены на общих шаблонах, и я ищу специально шаблоны моделей.

1 Ответ

0 голосов
/ 01 мая 2010

Для обработки шаблонов T4 вы должны использовать Microsoft.VisualStudio.TextTemplating.dll

Пространство имен Microsoft.VisualStudio.TextTemplating предоставляет классы для функций преобразования текстовых шаблонов. Механизм преобразования текстовых шаблонов интегрирован в Visual Studio и преобразует файлы текстовых шаблонов в сгенерированные текстовые выходные файлы.

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

С уважением

S

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...