我必须支持一个较旧的应用程序。该应用程序使用 C# 编写,已更新至 .Net 4.8.1,并使用 InstallShield 2021 进行部署。
我的任务是使用 ClickOnce 为这个应用程序实现自动更新。这是否是最佳解决方案无关紧要 - 产品所有者想要使用 ClickOnce。
我很好奇在安装方面进行这种过渡的最佳方法是什么。据我所知,ClickOnce 无法卸载另一个应用程序,因此看来我必须使用 InstallShield 创建一个安装过程,该过程将卸载该应用程序的当前版本,然后打开正确的网页以安装新应用程序。
这是我应该采取的策略,还是有更好的解决方案?