文件版本与 产品版本

Ken*_*nge 11 ide delphi

在Delphi项目属性对话框中,有"产品版本"和"文件版本"的设置.任何人都可以解释两者之间的哲学差异吗?

Chr*_*isF 17

产品版本将是整个应用程序的版本号.

文件版本将是此组件的版本号.

这两者通常是同步的,但不一定是.这取决于您的应用程序的模块化程度.

例如,您可能有一个版本为2.3.4.0(例如)的应用程序,但是一个文件阅读器组件版本为5.6.7.0,因为它是从另一个应用程序继承而另一个是版本1.2.0.0,因为它是一个更新的添加.

此外,某些组件可能不会在不同版本之间发生变化,因此理论上它们应保留在原始文件版本中.

但是,由于这可能会导致混淆(尤其是与开发人员有关)哪个文件与哪个版本的产品一致,这些数字通常保持同步.