t4 toolbox - Предварительно обработанный шаблон - Dispose (bool) ': не найден подходящий метод для переопределения

Я использовал T4Toolbox с пользовательским инструментом «TextTemplatingFileGenerator», и все работало отлично.

Недавно я пытался начать использовать предварительно обработанные шаблоны (т. е. с настройкой свойства пользовательского инструмента TextTemplatingFilePreProcessor). Я добавил ссылки TextTemplating и TextTemplating.Interfaces. Я включил копию T4Toolbox.dll в свое локальное решение и также сослался на нее.

Чтобы попытаться упростить этот вопрос, я сократил содержимое своего содержимого шаблона TextTemplate1.tt до следующих нескольких строк:

<#@ template language="C#" hostspecific="true" #>
<#@ output extension="txt" #>
<#@ include file="T4Toolbox.tt" #>

Проблема, с которой я сталкиваюсь, заключается в том, что я получаю следующую ошибку, когда включаю файл T4Toolbox.tt:

T4TooboxPreProcessedTemplates.TextTemplate1.Dispose(bool) : не найдено подходящего метода для переопределения

Может ли кто-нибудь помочь мне пройти через это? Спасибо


person wrgorman    schedule 18.09.2015    source источник


Ответы (1)


Я преодолел это, используя элемент T4 Toolbox/Template вместо элемента TextTemplate. По-прежнему существует проблема с тем, что TextTransformation.Host имеет значение null, но я опубликовал новый вопрос для решения этой проблемы.

person wrgorman    schedule 21.09.2015