Visual Studio 內建 T4 (Text Template Transformation Toolkit) 代碼生成引擎。輸入 .tt 模板檔,經 T4 引擎轉換輸出程式碼(C#、VB、HTML 等)。VS 2008 中以「文字檔」+ .tt 副檔名建立,VS 2010 提供專用範本。
Simple.ttSimple.tt 下掛 Simple.cs(輸出檔)Simple.tt 屬性 → 自訂工具 = TextTemplatingFileGenerator(T4 引擎).tt 即觸發轉換,產生/更新 .cs

MVC 專案範本(Add View、Add Controller)即大量使用 T4 模板生成預設代碼。開發者可自訂 T4 模板(如修改 View 生成邏輯、加入註解、調整命名慣例)提升團隊開發效率與一致性。
<#@ template #>、<#@ output #>、<#@ assembly #>、<#@ import #>)<# ... #>)、輸出塊(<#= ... #>)、類別特性塊(<#+ ... #>)