前段时间我发布了一个使用 ClickOnce 安装程序的桌面应用程序。我将安装程序文件打包成一个 ZIP 文件,并将其上传到第三方网站,人们可以从那里下载它。它被配置为不自动检查更新。我现在想发布此应用程序的更新,因此我尝试再次通过 Visual Studio 的发布向导发布应用程序并运行新的安装程序。我现在收到无法运行安装程序的错误,因为该应用程序以前是从其他位置安装的。将我的安装程序放在之前的位置(我从安装程序提供给您的某个日志文件中检索到它)使其再次工作。
这是我不希望对下载新版本应用程序的人实施的限制。我有没有办法让他们下载更新的安装程序并从硬盘上的任何位置运行它来更新应用程序?
我意识到我可能以完全错误的方式使用了 ClickOnce,但是如果没有办法做我想做的事,你建议什么是更新我的应用程序的最佳行动方案?