我有一个输出到指定文件名的t4模板。 t4但是当run为每个tt文件创建一个xx.cs文件时。在此文件中是文本“ErrorGeneratingOutput”
有没有办法阻止创建此文件?
答案 0 :(得分:1)
我不敢,不。
使用其中一种机制创建特定文件时,总会有一个虚拟存根文件。 通常我将其设置为带有
的文本文件<#@ output extension =“。stub.txt”#> 并通过将该文本作为模板的主体,在其中放置一些解释性文本,使其成为占位符。然后我将其构建操作永久设置为“无”。
我不确定导致错误的是什么,但是通常会报告模板其余部分中的任何错误。
答案 1 :(得分:0)
如果您只是想在编写t4文件之前防止编译错误生成的.cs文件,可以将.cs文件的Build Action属性设置为None,然后在完成后将其设置为