使.exe和.dll具有相同版本的好习惯?

时间:2010-02-03 03:11:03

标签: version-control release-management

对于新版本,我增加了可执行文件的版本号,是否应该使所有dll与可执行文件具有相同的版本号,即使dll根本没有更新?

2 个答案:

答案 0 :(得分:1)

保持DLL版本#相同,可以更轻松地验证客户是否具有一致的安装。为实现此目的,在MSVC ++中,您可以将版本号包含在.rc文件中包含的头文件中,这样您只需在一个位置定义版本#。您可能不希望在此包含构建#(版本中的第4个数字),以便您可以单独修补DLL。我将build#放在每个DLL头文件中来执行此操作。

答案 1 :(得分:0)

仅在您的产品捆绑为.msi或.cab文件等单个软件包时才推荐使用。否则,它将使您的部分更新过于繁重,因为即使不需要,也会要求更新所有二进制文件。