通过WCF更新应用程序

时间:2013-07-10 23:10:11

标签: c# wpf wcf installation

我有一个应用程序从在线数据库中读取应用程序本身的当前版本,当我对我用来创建新的msi设置并将其放在我的服务器上的应用程序进行一些更改时,我更改了版本在数据库内部以及应用程序启动时,它会注意到有更新的版本并要求用户进行更新。在更新期间,它会下载msi文件并在下载后启动它:现在问题是..当用户尝试安装新版本时,会出现一条弹出消息,说明已经安装了另一个版本的软件而且它不能覆盖它!有什么想法吗?

3 个答案:

答案 0 :(得分:0)

您是否考虑过使用ClickOnce部署?

http://msdn.microsoft.com/en-us/library/t71a733d.aspx

答案 1 :(得分:0)

我已经使用WIX解决了这个问题

答案 2 :(得分:0)

我已经开发了一个桌面应用程序,并将项目输出集成到了“ Install shield安装向导”中。每次我部署安装程序进行安装时。我遇到了@ThomasSquall指定的错误。

在卸载现有已安装的应用程序时,我们需要使用用于安装的源.exe而不是更新版本的源.exe。