【发布时间】:2019-04-12 12:43:23
【问题描述】:
我遇到了以下问题:
- 通过 .appinstaller 安装客户端应用 v4.3.1.0
- 将服务器升级到 v5.3.1.0
- 点击启动客户端应用并提示更新
- 点击了更新按钮
- 在更新运行时,我点击了“取消”
- 现在应用程序以 v4.3.1.0 的形式愉快地启动,不再检查更新。
我已尝试重新启动 PC,并已与 Fiddler 确认没有对服务器进行调用。就像 Windows 忘记了应用程序是通过应用程序安装程序安装的一样。我不得不手动运行 .appinstaller 以将应用程序升级到 v5.3.1.0,之后它开始再次在启动时寻找更新。
这是我配置的更新设置:
<UpdateSettings>
<OnLaunch HoursBetweenUpdateChecks="0" ShowPrompt="true" UpdateBlocksActivation="true" />
<AutomaticBackgroundTask />
<ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
</UpdateSettings>
【问题讨论】:
-
如果在更新运行时点击“取消”,appinstaller不会自动获取更新包,这是设计使然。
-
@NicoZhu-MSFT,这不是我的测试中发生的事情。在我的测试中,如果您点击取消而不是点击更新,就会发生这种情况。但是,如果您单击更新,然后在更新运行时 取消,则程序包不会更新。