string templateText = File.ReadAllText(Host.ResolvePath("D:/TemplateGeneration/SchemaGeneration/GenerateTableSchema.tt"));
Engine engine = new Engine();
string output = engine.ProcessTemplate(templateText, Host);
string RootPath="D:/TemplateGeneration/TemplateGeneration/MainTemplate.tt";
我正在使用文本模板,并希望将varibale RootPath作为参数传递给另一个由此模板触发的模板。
答案 0 :(得分:0)
您需要将您的字符串放入Host.Session。 Session是一个Dictionary,你输入一对参数的名称和参数值。 之后,您指定一个<#@参数...#>在模板中并按名称使用它。名称必须相同。