Подтвердить что ты не робот

Как не выводить файл сгенерированный по умолчанию T4?

Я использую T4toolbox для создания кучи файлов, скажем, имя файла t4 - x.t4, но по умолчанию он генерирует x.txt, который не имеет ничего внутри, могу ли я сказать, что движок t4 не делает этого?

4b9b3361

Ответ 1

Найден трюк/взлом!

<#@ output extension="/" #>

или

<#@ output extension="\\" #>

Visual Studio 2012 не выводит файл по умолчанию и не слишком жалуется на его неспособность.

P.S. Я пробовал его с помощью пакета T4MultiFile NuGet, но он тоже должен работать с T4Toolbox.

Ответ 2

Щелкните правой кнопкой мыши по x.t4 в обозревателе решений и выберите "Свойства". Он скажет "TextTemplatingFileGenerator" рядом с Custom Tool. Удалить это.

x.t4 теперь будет частью вашего проекта, но ничего не создаст. Это полезно, когда файл .t4/.tt используется только как файл include в других шаблонах.

Ответ 3

Нет. Этот файл создается Visual Studio, а не T4. Лучшее, что вы можете сделать, это создать в нем что-то полезное, например, фактический код или, возможно, журнал запуска генерации кода.