gpt4 book ai didi

c# - 如何使用 .tt 模板创建文件夹?

转载 作者:太空狗 更新时间:2023-10-29 23:25:18 24 4
gpt4 key购买 nike

我正在尝试构建一个模板,该模板将在不同的文件夹中创建一系列文件,但我没有找到任何示例。

最佳答案

您可以使用 t4Toolbox 中的 RenderToFile做这个。

截至 2016.10.12 的文档示例片段:

  • Create a Visual Studio solution with two C# Class Library projects ClassLibrary1.csproj and ClassLibrary2.csproj.

  • Add a new code generation file called CodeGenerator.tt to the first class library project.

  • Modify contents of the new file to look like so

<#@ 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();
}
}
#>

Original Documentation

Wayback Machine

关于c# - 如何使用 .tt 模板创建文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10189643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com