【问题标题】:Visual Studio Deploy Solution Version NumberVisual Studio 部署解决方案版本号
【发布时间】: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。

标签: visual-studio deployment


【解决方案1】:

Windows Installer 忽略第四个Product Version 字段。因此,只要您使用 MSI 软件包,您就无能为力。在安装新版本之前,需要手动卸载旧版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-28
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多