Я использую T4toolbox для создания кучи файлов, скажем, имя файла t4 - x.t4, но по умолчанию он генерирует x.txt, который не имеет ничего внутри, могу ли я сказать, что движок t4 не делает этого?
Как не выводить файл сгенерированный по умолчанию T4?
Ответ 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. Лучшее, что вы можете сделать, это создать в нем что-то полезное, например, фактический код или, возможно, журнал запуска генерации кода.