项目模板和C#生成中的T4

时间:2014-04-27 14:22:39

标签: visual-studio t4

我想在Visual Studio项目模板中有一个T4模板,但我不想要" tt"添加项目后要在项目中显示的文件。简而言之,我想生成一个.cs文件,然后完全丢弃.tt文件。当项目添加到项目中时,代码生成仅发生一次。

我设法将.tt文件添加到项目模板中,但在代码生成后我无法看到如何丢弃它。

由于 劳伦

1 个答案:

答案 0 :(得分:0)

有形的工具显示here。它并不理想,但是通过一些finessing,您可以从包含模板的项目生成一个文件到另一个项目。这样就可以使目标项目不受模板限制。

另一种方法是生成预处理模板,然后修改生成的文件以创建到自定义目标的输出