我有一个应用程序,它从在线数据库中读取应用程序本身的当前版本,当我对应用程序进行一些更改时,我用来创建一个新的 msi 设置并将其放在我的服务器上,然后我更改了版本在数据库中,当应用程序启动时,它会注意到有更新的版本并要求用户进行更新。在更新过程中,它会下载 msi 文件并在下载后启动它:现在是问题.. 当用户尝试安装新版本时,会出现一条弹出消息,说明已经安装了另一个版本的软件,但无法安装覆盖它!有什么想法吗?
最佳答案
您是否研究过使用 ClickOnce 部署?
关于c# - 通过 WCF 更新应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17582485/