.net – 寻找recomendation以在ClickOnce应用程序中显示发行说明

我有一些策略可以在几个场景中进行试用,并且正在寻找有关其他人经验和成功的指导.

我想到的当前策略是:

>将release-notes.xml文件放在发布位置的根目录中,该文件包含应用程序在检测到可用新版本时可手动下载的格式化注释.
>使用FileGroup并使用包含所述发行说明的ApplicationDeployment.DownloadFileGroup(String)下载该组.

我只想在更新之前发布说明.我正在通过ApplicationDeployment.CheckForUpdateAsync处理应用程序更新,并通过应用程序状态栏通知用户,并且正在考虑允许他们在启动应用程序更新之前查看已更改的内容.

任何其他建议都非常受欢迎.

我应该明确说明发布说明的用例是在更新之前,以允许用户确定他们是否应该选择在那时更新.

最佳答案 你的建议听起来似乎有道理.但是,我会尽量保持简单……

>发布到Web服务器的发行说明的HTML文件.
>通过浏览器向用户显示发行说明…
System.Diagnostics.Process.Start(relaseNotesUrl);

点赞