2011-01-10 22 views
5

我在我的項目中使用T4。 我有一個.tt文件,它是TextTemplatingFileGenerator 我發現它不會生成輸出,除非我編輯.tt文件。 有沒有辦法通過構建或編譯來生成輸出? 對我來說這很重要,因爲我在VS項目模板中添加了這個.tt文件,而這個.tt文件正在讀取同一項目模板中的另一個xml文件。 和項目模板將由所有其他開發人員使用。 當開發人員編輯該XML文件並運行構建時,我想重新生成模板。 我不想讓所有開發人員在他們想要重新生成輸出時修改.tt。 謝謝T4和TextTemplatingFileGenerator

回答

7

您可以通過在解決方案資源管理器中從上下文菜單中選擇「運行自定義工具」來觸發轉換而無需更改模板,或使用MSBuild integration在構建時轉換模板。