【发布时间】:2013-07-10 23:10:10
【问题描述】:
我有一个应用程序,它从在线数据库读取应用程序本身的当前版本,当我对用于创建新 msi 设置并将其放在服务器上的应用程序进行一些更改时,我更改了版本在数据库内部,当应用程序启动时,它会注意到有一个较新的版本,并要求用户进行更新。在更新过程中,它会下载 msi 文件并在下载后启动它:现在的问题.. 当用户尝试安装新版本时,会出现一条弹出消息,提示已经安装了另一个版本的软件并且它不能覆盖它!有什么想法吗?
【问题讨论】:
-
我以前曾尝试过这条路,相信我,当我这样说时...找到一个流行的部署工具并使用它。尝试让您的应用程序自我更新的头痛是不值得的。就个人而言,我与 UAC 的问题让我非常沮丧,以至于放弃了这条路。
标签: c# wpf wcf installation