我有一些策略,我将在几个场景中进行试用,并且正在寻找有关其他人的经验并证明成功的指导。
我想到的当前策略是:
FileGroup
并使用包含上述发行说明的ApplicationDeployment.DownloadFileGroup(String)
下载该组。我只想在更新之前发布说明。我正在通过ApplicationDeployment.CheckForUpdateAsync
自行处理应用程序更新,并通过应用程序状态栏通知用户,并且正在考虑允许他们在启动应用程序更新之前查看已更改的内容。
非常欢迎任何其他建议。
我应该明确说明发布说明的用例是在更新之前,以允许用户确定他们是否应该选择在那时更新。
答案 0 :(得分:2)
你的建议听起来似乎有道理。但是,我会尽量保持简单......
System.Diagnostics.Process.Start(relaseNotesUrl);
答案 1 :(得分:0)
我同意codeConcussion。您还可以使用ApplicationDeployment.IsFirstRun来判断用户是否已安装新版本。更新后或第一次安装后都是如此。但是,由于您是以编程方式进行更新,因此您可以在此时弹出Web浏览器。