我有一个应用程序从在线数据库中读取应用程序本身的当前版本,当我对我用来创建新的msi设置并将其放在我的服务器上的应用程序进行一些更改时,我更改了版本在数据库内部以及应用程序启动时,它会注意到有更新的版本并要求用户进行更新。在更新期间,它会下载msi文件并在下载后启动它:现在问题是..当用户尝试安装新版本时,会出现一条弹出消息,说明已经安装了另一个版本的软件而且它不能覆盖它!有什么想法吗?
答案 0 :(得分:0)
您是否考虑过使用ClickOnce部署?
答案 1 :(得分:0)
我已经使用WIX解决了这个问题
答案 2 :(得分:0)
我已经开发了一个桌面应用程序,并将项目输出集成到了“ Install shield安装向导”中。每次我部署安装程序进行安装时。我遇到了@ThomasSquall指定的错误。
在卸载现有已安装的应用程序时,我们需要使用用于安装的源.exe而不是更新版本的源.exe。