什么控制编码生成文件内的版本号?
我们的一些开发人员得到:
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.4005
而其他人得到:
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.3082
但是每个人似乎都在运行.Net 3.5 SP1。
为什么有些人有4005而其他人有3082作为内部版本号?
源控制真的很痛苦。
答案 0 :(得分:1)
虽然每个人都在运行.NET 3.5 SP1,但它们不会运行完全相同的.NET 3.5 SP1版本。具体来说,无论出于何种原因,它们都将运行不同的精确构我怀疑操作系统的差异,或者只是懒惰的Windows更新。
答案 1 :(得分:1)
补丁(例如通过Windows Update提供的小错误修复)是“责备”的补丁。
答案 2 :(得分:0)
是的,它是快速修复,如果您在默认情况下离开Windows自动更新设置,其中一些会自动下载并安装。 如果它确实导致了问题,那么您可以通过自述文件或某种策略让每个人都知道,您现在正在使用哪个版本。但如果olny最后的数字是不同的,这意味着它只包含错误修正,幸运的是很少打破功能。除了解决方法代码,以及旨在绕过或修复那些刚刚修复的框架错误的黑客......