我有一个包含以下内容的VS项目:
一个预构建操作,在
template.tt
上运行TextTransform
以生成generated.cs
generated.cs
被列为要编译的文件之一(即在项目文件列表中)
当我构建项目时,预构建操作会被执行,generated.cs
会重新创建,但VS会编译先前版本的generated.cs
(我猜测它在构建过程启动时加载了内存中的先前版本)。
如何让构建使用generated.cs
的新版本(即在预构建操作中生成的版本)?如何强制更改构建顺序?
请注意,文本转换输入是动态的,因此无法在设计时完成。