Timestamp 去掉CodeFluent生成的源文件中的时间戳
CodeFluent在所有生成的.cs文件中包含带有时间戳的注释:Timestamp 去掉CodeFluent生成的源文件中的时间戳,timestamp,code-generation,codefluent,Timestamp,Code Generation,Codefluent,CodeFluent在所有生成的.cs文件中包含带有时间戳的注释: // CodeFluent Entities generated (http://www.softfluent.com). Date: Thursday, 05 September 2013 14:34. 无论文件是否更改,都会重新生成时间戳。这是一个问题,因为TFS在签入时会将此注释视为源文件中的更改(这是正常的)。然后,在每次代码生成之后,所有生成的文件都包含在每个变更集中 有没有办法摆脱这种情况?CodeFluent E
// CodeFluent Entities generated (http://www.softfluent.com). Date: Thursday, 05 September 2013 14:34.
无论文件是否更改,都会重新生成时间戳。这是一个问题,因为TFS在签入时会将此注释视为源文件中的更改(这是正常的)。然后,在每次代码生成之后,所有生成的文件都包含在每个变更集中
有没有办法摆脱这种情况?CodeFluent Entities提供了一个选项,可以在运行Producer时删除“生成日期和时间”。 该选项可以在生产者级别或项目级别定义(适用于所有生产者)
- 在生产者层面
- 在项目层面
Codefluent Entities博客上解释了该过程:这些选项使CF停止重新生成文件,但
覆盖、删除了而不是默认值,删除了。
<cf:producer productionFlags="Overwrite, RemoveDates">
</cf:producer>
<cf:project defaultProducerProductionFlags="Overwrite, RemoveDates">