【发布时间】:2011-09-06 23:58:23
【问题描述】:
在正常的(并且令人恼火的)Visual Studio 部署解决方案编号系统中是否存在任何黑客行为?
我正在部署许多程序集,并使用针对程序集版本的 Major.Minor.Build.Revision 方案。当我设置setup.exe/Installer.exe的版本时,我只能做Major.Minor.Build。我不允许修改第四部分。这会导致一个问题,因为我键入的版本号已过期。因此,如果我在 09/06/11 的构建版本是 906,我每天只能安装(不是卸载和安装,只是安装)一次,因为它会看到具有相同版本号的先前版本,并说先前版本阻止安装。
除了使用 InstallShield(由于客户要求不能使用它)之外,是否有任何技巧可以让正常的部署解决方案接受四个部分的版本?
【问题讨论】:
-
呃,Version 属性是安装程序的版本号,而不是应用程序。注意ProductCode,按F1。