Создание нескольких файлов в папке решения с использованием шаблона T4

Я пытаюсь создать несколько файлов в существующем проекте в папке решений, используя шаблон T4, основанный на материальном шаблоне T4. Я следовал инструкциям в документе, но не могу сгенерировать несколько файлов со структурой ниже. В процессе не было ошибок, поэтому я ожидаю, что он сгенерирует файлы. Я включил коды здесь, пожалуйста, смотрите ниже.

MultipleOutputFiles.tt

<#@ template language="C#" hostSpecific="true" #>
<#@ output extension=".cs" #>
<#@ include file="TemplateFileManagerV2.1.ttinclude" #>
<#

var manager = TemplateFileManager.Create(this);

#>

    // this output code will be written to MultipleOutputFiles.cs

<#
var fileProperties=new FileProperties();

manager.StartNewFile("Outputfile9.txt","SomeOtherProject","SubFolder", fileProperties);

#>

    // this output code will be written to Outputfile2.txt
<#

manager.Process();

#>

для полного кода TemplateFileManagerV2.1.ttinclude.tt вы можете получить по этой ссылке TemplateFileManagerV2.1.ttinclude.tt. Обратите внимание, что при использовании .First() поскольку в коллекции еще нет значения, я изменил его на .FirstOrDefault(),

0 ответов

Другие вопросы по тегам