T4模板生成库,名称为

时间:2017-06-06 19:37:38

标签: t4

我有一个已经工作了一段时间的.tt文件。最近,当我进行更改时,它已经开始构建一个文件名末尾带有1的输出文件。起初,这会导致问题,因为有了output.cs和output1.cs,我的所有类都有重复。但是,当我同时删除它们时,运行自定义工具会创建... 1文件。如果我然后更改它,然后再次运行它,我仍然得到... 1文件(带有更改)。如何在没有后缀的情况下返回原始文件名?

我正在运行VS 2017.我已经尝试停止并启动IDE,我找到了.suo文件并删除了它。

1 个答案:

答案 0 :(得分:1)

编辑csproj文件并修复与您的tt文件关联的${fn:length(your_collection)} 设置:

LastGenOutput