T4混乱

时间:2009-04-30 10:22:46

标签: parameters t4 host

我想我理解T4的基本原理,但我很难弄清楚如何将它应用到我的特定情况。

我有一个显示某种对象列表的应用程序 - 无关紧要。我想允许用户选择一个或多个这些对象并将它们提交给任何模板。例如,模板可以生成描述对象的html文件或以某种方式操纵它们的powershell脚本。

我无法弄清楚的是如何将所选对象传递到我的自定义主机中。

我可以创建一个广泛的tt包含文件,它调用我自己的api来从它们的存储中检索这些对象,但是当我已经在范围内有对象的实例并且我只想检查它们以产生一些文本输出时,这似乎很愚蠢

我希望这是有道理的......

我已尝试向主机添加属性,然后使用hosts特定设置我认为我可以通过这些属性使用对象,但我得到的只是序列化和此类内容的错误。

如何做到这一点的一个很好的例子很棒:)

由于

1 个答案:

答案 0 :(得分:3)

也许这个article会回答你的问题。 “独立模板”可能是最佳设计选项。其他选项是环境变量和外部文件。但是,我希望您决定不使用自定义主机(除非您想拥有自己独特的T4风格,可能与其他任何T4主机不兼容)并改为使用TextTransform.exe。