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

Caching 针对新更新的ClickOnce应用程序部署问题,caching,clickonce,Caching,Clickonce,我有一个clickOnce应用程序,部署为从Web或网络共享启动应用程序。因此,当用户首次尝试启动应用程序时,它将被下载并安装到本地计算机上的应用程序缓存中。我的问题是,每次发布时,我都会将新文件更新到网络共享。但每当用户尝试点击URL时,clickOnce将从缓存启动应用程序,而不是下载新版本。我可以选择两种解决方案: 每次用户关闭本地系统上的应用程序时,缓存应该 删除。 如果有办法获得新更新的通知 即使应用程序部署为从 Web或网络共享,下次它将删除缓存以 下载新文件。 除上述两种解决方案外

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

每次用户关闭本地系统上的应用程序时,缓存应该 删除。 如果有办法获得新更新的通知 即使应用程序部署为从 Web或网络共享,下次它将删除缓存以 下载新文件。 除上述两种解决方案外,任何其他解决方案都将 有用的
发布时,请确保发布版本正在增加。每次发布时,我总是选中“自动增加修订”框

如果您进行了更改并使用相同的版本部署,单击一次将不会更新。希望这有帮助