T4 Text Transform模板创建xx.cs文件,避免ErrorGeneratingOutput

时间:2012-06-05 19:55:46

标签: t4 css

我有一个输出到指定文件名的t4模板。 t4但是当run为每个tt文件创建一个xx.cs文件时。在此文件中是文本“ErrorGeneratingOutput”

有没有办法阻止创建此文件?

2 个答案:

答案 0 :(得分:1)

我不敢,不。

使用其中一种机制创建特定文件时,总会有一个虚拟存根文件。 通常我将其设置为带有

的文本文件

<#@ output extension =“。stub.txt”#> 并通过将该文本作为模板的主体,在其中放置一些解释性文本,使其成为占位符。然后我将其构建操作永久设置为“无”。

我不确定导致错误的是什么,但是通常会报告模板其余部分中的任何错误。

答案 1 :(得分:0)

如果您只是想在编写t4文件之前防止编译错误生成的.cs文件,可以将.cs文件的Build Action属性设置为None,然后在完成后将其设置为