RemoveDiffs 生产标志选项不会删除所有出现的运行时版本添加到生成的文件
RemoveDiffs production flag option does not remove all occurences of the Runtime Version added to generated files
使用默认生产标志选项,文件生成日期和运行时版本显示如下:
注意构建版本被列出了两次
// 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")]
无法完全删除 CodeFluent Entities 内部版本号。仔细一看,内部版本号是一个"magic"序列:
1.0.01234.05678
这用于避免源代码管理中的合并冲突,并保证永远不会更改。
使用默认生产标志选项,文件生成日期和运行时版本显示如下:
注意构建版本被列出了两次
// 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")]
无法完全删除 CodeFluent Entities 内部版本号。仔细一看,内部版本号是一个"magic"序列:
1.0.01234.05678
这用于避免源代码管理中的合并冲突,并保证永远不会更改。