我们已经编译了软件的新版本。 昨天我们(意外地)透露,它向我们显示了不同的文件(和产品)版本,具体取决于您正在查看的机器。
如果我们从开发人员(虚拟)机器上查看它,它会显示新的文件版本。即使它还没有被“这个”机器编译过。
如果我们从主机或不同的客户端查看它,它会显示旧版本。如果您使用 Windows 资源管理器或任何其他工具,它并不介意。
如果将其从虚拟机复制到主机 - 它会神奇地更改其版本。
主机和虚拟机之间唯一的操作系统区别是语言。主机操作系统是德语,虚拟机操作系统是英语。
有人知道这是怎么回事吗?
P.S.:使用 HexEditor 和 Resource Edtior 检查了虚拟机内部和外部的文件,文件中的新版本号似乎是正确的。
显示包含的资源对于不同的语言有不同的版本。到现在还不知道这是可能的。