对于新版本,我增加了可执行文件的版本号,即使 dll 根本没有更新,我是否应该让所有 dll 都具有与可执行文件相同的版本号?
问问题
97 次
2 回答
1
保持 DLL 版本号相同可以更轻松地验证客户的安装是否一致。为此,在 MSVC++ 中,您可以在包含在 .rc 文件中的头文件中包含版本号,这样您只需在一个地方定义版本号。您可能不想在其中包含构建号(版本中的第 4 个数字),以便您可以单独修补 DLL。我将构建 # 放在每个 DLL 头文件中来执行此操作。
于 2010-02-03T03:16:44.630 回答
0
仅当您的产品捆绑为单个软件包(如 .msi 或 .cab 文件)时才推荐使用。否则,它会使您的部分更新过于繁重,因为这将需要更新所有二进制文件,即使它们不是必需的。
于 2010-02-03T03:19:20.787 回答