Шаблон элемента Visual Studio с использованием шаблонов T4 - PullRequest
1 голос
/ 03 апреля 2012

Я хочу создать шаблон элемента Visual Studio, который генерирует элемент (например, для пользовательской страницы .aspx) в решении, выполняя шаблон T4 при добавлении его в решение.Я прочитал следующий пост: Шаблоны T4 и шаблоны элементов Visual Studio

Возможно ли реализовать это без использования GAX.Я хочу начать с использования стандартного шаблона элемента проекта и только шаблонов T4, для которых не требуется GAX.

Пожалуйста, предложите,

Спасибо,

Mayur

1 Ответ

2 голосов
/ 03 апреля 2012

Да, это вполне возможно.Чтобы это работало, вам нужны две части.

Во-первых, вам нужно создать шаблон, который использует реализацию IWizard, чтобы позволить вам запускать пользовательский код.Вот документация для этого: http://msdn.microsoft.com/en-us/library/ms185301(v=vs.100).aspx

Во-вторых, в вашем собственном IWizard вам нужно использовать T4 через его сервис STextTemplating.Вот документация для этого.http://msdn.microsoft.com/en-us/library/gg586947.aspx

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

...