正常(和令人愤怒的)Visual Studio Deploy Solution编号系统是否有任何黑客攻击?
我有许多程序集,我正在部署版本的Major.Minor.Build.Revision方案。当我设置setup.exe / Installer.exe的版本时,我只能做Major.Minor.Build。我不允许第四部分修改。这会导致问题,因为我将生成数字设置为关闭日期。因此,如果我的构建在09/06/11为906,我每天只能安装一次(不能卸载并安装,只需安装),因为它会看到具有相同版本号的先前版本并且说先前版本阻止安装。
除了使用InstallShield(由于客户端要求不能使用它),是否有任何黑客可以让普通部署解决方案接受四个部分版本?
答案 0 :(得分:1)
Windows Installer会忽略第四个Product Version字段。因此,只要您使用MSI软件包,就无法做到。在安装新版本之前,需要手动卸载旧版本。