针对新更新的ClickOnce应用程序部署问题

时间:2014-08-03 09:28:53

标签: caching clickonce

我有一个clickOnce应用程序,部署为“从Web启动应用程序或网络共享”。因此,一旦用户尝试启动应用程序,它将被下载并安装到本地计算机上的应用程序缓存中。我的问题是,每次发布时,我都会将新文件更新到网络共享。但是,每当用户尝试访问URL时,clickOnce将从缓存启动应用程序,而不是下载新版本。我可以选择两个解决方案:

  1. 每次用户关闭本地系统上的应用程序时,缓存都应该 被删除。
  2. 如果有办法获得新更新的通知 即使应用程序部署为“从中启动应用程序 网络或网络共享“,下次将删除缓存 下载新文件。
  3. 除了上述两种解决方案之外的任何其他解决方案 有帮助的。

1 个答案:

答案 0 :(得分:0)

确保在发布时发布版本正在递增。我总是选中“每次发布自动增加修订”框。

如果您使用相同版本进行更改和部署,则单击一次将不会更新。希望这可以帮助。