You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何恢复MS T4文本模板在构建时的正常生成功能?

T4模板无法自动生成文件问题

问题背景

不清楚问题具体出现时间,推测可能始于5个月前对Innovoft.IO.SplitReaders项目更新之后。但直到某次T4导入停止生成文件,且新建项目沿用相同配置也失效时,才发现该问题。删除项目中的*.tt.cs文件后测试项目直接失效,说明问题实际出现时间可能早于5个月前。

复现步骤

  • 下载Innovoft.IO.SplitReaders项目
  • 构建测试项目(仅构建类库可成功,否则无法调用ReadColumnsAdd等生成方法)

此前正常工作的csproj配置

<PropertyGroup>
  <TransformOnBuild>true</TransformOnBuild>
  <OverwriteReadOnlyOutputFiles>true</OverwriteReadOnlyOutputFiles>
  <TransformOutOfDateOnly>false</TransformOutOfDateOnly>
</PropertyGroup>

<Import Project="$(VSToolsPath)\TextTemplating\Microsoft.TextTemplating.targets" />

预期与实际行为

  • 预期行为:T4模板生成可编译的*.tt.cs文件
  • 实际行为:T4未执行任何生成操作

内容的提问来源于stack exchange,提问作者SJR3t2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 13:30:52