1

自定义模板时如何调试 T4 流程?

我已经按照Hanselman 帖子中的过程将模板添加到我的项目中,以便在使用工具对话框时使用它们,但是在使用该模板时如何调试该模板?此处此处的文档并没有真正的帮助,因为我已经清除了自定义工具属性。

例如,我正在尝试自定义 List.tt,并且我想在 Index 方法中遍历 Model 的属性。我想看看模型对象上挂着什么,等等。

我当前的过程是编辑 List.tt,右键单击控制器文件夹,添加控制器,输入名称,选择我的模型,选择“覆盖 xxxController.cs”,然后检查我所做的是否有效。这是非常乏味的。

4

1 回答 1

0

为什么不把自定义工具属性放回去以便能够快速测试呢?然后开心的时候拿出来?

另一种选择是编写一个 .tt 文件,该文件使用/包含该 .tt 以作为您的REPL工具运行

于 2013-05-11T00:22:34.963 回答