Visual studio Visual Studio部署解决方案版本号

Visual studio Visual Studio部署解决方案版本号,visual-studio,deployment,Visual Studio,Deployment,在VisualStudio部署解决方案编号系统中是否存在任何常见的(令人恼火的)漏洞 我部署了许多程序集,其中包含程序集版本的Major.Minor.Build.Revision方案。设置setup.exe/Installer.exe的版本时,只能执行Major.Minor.Build。我不允许修改第四部分。这会导致一个问题,因为我的关键构建编号已过期。因此,如果我的版本是2011年9月6日的906,我每天只能安装一次(不是卸载和安装,只是安装),因为它会看到具有相同版本号的以前的版本,并说以前

在VisualStudio部署解决方案编号系统中是否存在任何常见的(令人恼火的)漏洞

我部署了许多程序集,其中包含程序集版本的Major.Minor.Build.Revision方案。设置setup.exe/Installer.exe的版本时,只能执行Major.Minor.Build。我不允许修改第四部分。这会导致一个问题,因为我的关键构建编号已过期。因此,如果我的版本是2011年9月6日的906,我每天只能安装一次(不是卸载和安装,只是安装),因为它会看到具有相同版本号的以前的版本,并说以前的版本正在阻止安装


除了使用InstallShield(由于客户端的要求,无法使用此选项)之外,是否存在使普通部署解决方案接受由四部分组成的版本的黑客行为?

Windows Installer忽略了第四个字段。因此,只要您使用MSI软件包,就没有什么可以做的了。在安装新版本之前,需要手动卸载旧版本。

Windows Installer忽略第四个字段。因此,只要您使用MSI软件包,就没有什么可以做的了。在安装新版本之前,需要手动卸载旧版本。

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