Можно ли использовать расширение Visual Studio непосредственно для шаблона t4?

В настоящее время у меня есть шаблон t4, который генерирует код с помощью вспомогательного класса. Я хочу распространить это среди других людей, но мне нужно предоставить dll, чтобы шаблон мог действительно работать. Я действительно предпочел бы не переписывать код в классе помощника как код шаблона t4.

Я думал, что смогу сделать это как визуальное расширение студии. Но хотя я знаю, как обычно добавить ссылку на сборку в шаблоне t4 в мой файл helper.dll, я не уверен, как ссылаться на код расширения из него, если это расширение. Это вообще возможно?

Все, что я пытаюсь сделать, это вызвать код шаблона вызова helper.DoitsThing(). (упрощено для ясности)

Я предполагаю, что это будет возможно. Я был бы удивлен, если бы никто никогда не нуждался в этом.

0 ответов

Другие вопросы по тегам