相关疑难解决方法(0)

构建时T4转换的产品仅在下一个构建中使用

我有一个VS项目,其中包含:

  1. TextTransform在a template.tt上运行的预构建操作以生成generated.cs

  2. generated.cs 列为要编译的文件之一(即在项目文件列表中)

当我构建项目时,执行预构建操作,generated.cs重新创建,但VS编译以前的版本generated.cs(我猜它在构建过程开始时加载到内存中).

如何使构建使用新版本generated.cs(即在预构建操作中生成的版本)?如何强制构建订单?

请注意,文本转换输入是动态的,因此无法在设计时完成.

c# msbuild t4 visual-studio

16
推荐指数
1
解决办法
6389
查看次数

标签 统计

c# ×1

msbuild ×1

t4 ×1

visual-studio ×1