Вы не можете получить доступ к любому коду, который есть в вашем проекте, из вашего шаблона.Даже если бы вы могли, как бы это выполнить?Шаблон выполняется во время разработки.
Используйте директиву Inherits, дайте имя вашему служебному классу.http://technet.microsoft.com/en-us/query/bb126474 См. «Использование другого набора служебных методов».Ваш класс должен унаследовать от Microsoft.VisualStudio.TextTemplating.TextTransformation
<#@ template inherits="MyUtilityClass" #>
. Или вы можете встроить свой модуль в сборку, а затем ссылаться на сборку из шаблона
<#@ assembly name="MyAssembly.Utilities" #>
или вы можете просто поместить свои служебные методы в функциональный блок класса в другом шаблоне, а затем включить его в свой основной шаблон
<#@ include file="MyUtilities.tt" #>