5
さまざまなフォルダに一連のファイルを作成するテンプレートを作成しようとしていますが、サンプルが見つかりませんでした。.ttテンプレートを使用してフォルダを作成する方法は?
さまざまなフォルダに一連のファイルを作成するテンプレートを作成しようとしていますが、サンプルが見つかりませんでした。.ttテンプレートを使用してフォルダを作成する方法は?
t4ToolboxからRenderToFile
を使用してこれを行うことができます。 2016年10月12日のように文書の例から
スニペット:
2つのC#クラスライブラリプロジェクトClassLibrary1.csprojとClassLibrary2.csprojとVisual Studioのソリューションを作成します。
CodeGenerator.ttという新しいコード生成ファイルをファーストクラスのライブラリプロジェクトに追加します。
新しいファイルの変更内容はとても
<#@ template language="C#" hostspecific="True" debug="True" #>
<#@ output extension="txt" #>
<#@ include file="T4Toolbox.tt" #>
<#
SampleTemplate template = new SampleTemplate();
template.Output.File = @"SubFolder\SampleOutput.txt";
template.Output.Project = @"..\ClassLibrary2\ClassLibrary2.csproj";
template.Render();
#>
<#+
public class SampleTemplate : Template
{
public override string TransformText()
{
this.WriteLine("Hello, World!");
return this.GenerationEnvironment.ToString();
}
}
#>
のように見えるためには、記事は非常に良好であること、ありがとうございます。 – MikeW
[外部リソースへのリンクが推奨されていますが、リンクの周りにコンテキストを追加して、仲間のユーザーには何か、なぜそれがあるのかがわかるようにしてください。ターゲットサイトに到達できない場合や、永久にオフラインになる場合に備えて、常に重要なリンクの最も関連性の高い部分を引用してください(http://stackoverflow.com/help/how-to-answer)。 –
@ErikPhilipsまさに!ページが死んでいるようです(404)。幸いにもウェイバックマシンが存在します。 – TyCobb