RemoveDiffs production flag选项不会删除添加到生成文件的Runtime Version的所有出现

时间:2016-01-28 18:58:54

标签: codefluent

使用默认生产标志选项,显示文件生成日期和运行时版本,如下所示:

请注意,构建版本列出了两次

// CodeFluent Entities generated (http://www.softfluent.com). Date: Thursday, 28 January 2016 13:41.
// Build:1.0.61214.0805
[System.CodeDom.Compiler.GeneratedCodeAttribute("CodeFluent Entities", "1.0.61214.0805")]

当我将defaultProducerProductionFlags设置为" Default,Overwrite,RemoveDates"它仍然显示一个构建号

// CodeFluent Entities generated (http://www.softfluent.com). Date: .
[System.CodeDom.Compiler.GeneratedCodeAttribute("CodeFluent Entities", "1.0.01234.05678")]

1 个答案:

答案 0 :(得分:2)

无法完全删除CodeFluent实体内部版本号。如果你仔细看看,内部版本号是一个魔术"序列:

  

1.0.0的 1234 0.0的 5678

这用于避免源代码管理中的合并冲突,并保证永远不会更改。