2012-06-05 196 views

回答

1

恐怕不是,沒有。

當使用某種機制來創建特定文件時,總會有一個虛擬存根文件。 通常我將它設置爲與

<#@輸出擴展名的文件=「 stub.txt」#> ,並把一些說明文字在這上面,它通過把文本作爲是一個佔位符的效果模板的身體。然後,我將其構建操作永久設置爲「無」。

我不確定是什麼原因導致了錯誤,但這就是典型地報告模板其餘部分的任何錯誤的地方。

+0

奇怪的是,我在之前的t4模板中使用了這種方法,但是現在它不起作用。不知道爲什麼。我已經使用 <#@ output extension =「。ignore」#> 有一個更好的答案。 – David

0

如果您只是想防止錯誤生成的.cs文件編譯,直到您完成編寫t4文件,則可以將.cs文件的Build Action屬性設置爲None,然後在設置時將其設置爲None完成