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