2011-09-06 36 views
1

围绕正常(和令人生气的)Visual Studio部署解决方案编号系统有什么黑客?Visual Studio部署解决方案版本号

我有很多程序集使用Major.Minor.Build.Revision方案部署的程序集版本。当我为setup.exe/Installer.exe设置版本时,我只能执行Major.Minor.Build。我不允许第四部分进行修改。这导致一个问题,因为我关键日期编号。因此,如果我的版本是09年9月11日的906版本,那么我只能每天安装一次(不是卸载并安装,只是安装),因为它会看到以前的版本具有相同的版本号,并且说以前的版本会阻止安装。

除了使用InstallShield(由于客户端的要求,无法使用它),是否有任何黑客可以使正常的部署解决方案接受四个部分的版本?

+0

Erm,Version属性是安装程序的版本号,而不是应用程序。注意ProductCode,按F1。 –

回答

1

Windows Installer忽略第四个Product Version字段。所以只要你使用MSI软件包,你可以做的事情就不多了。在安装新版本之前,需要手动卸载旧版本。

相关问题