【发布时间】:2015-02-26 00:13:51
【问题描述】:
我正在开发 Microsoft Office 插件。
当前安装程序使用 NSIS,但不提供自动更新。
我想以最用户友好的方式提供可选或强制更新。它必须适用于所有版本的 Office。
请问这样做的标准/最佳方式是什么?
到目前为止,我的研究还没有提供出众的选择。我发现的最佳文章如下:
- 文章来自Scott Hanselmann
- VSTO
- Click Once,虽然有人反对,不知道为什么?
- NSIS 自动更新 here 和 here - 不确定我们是否可以在此处轻松获得可选/强制选项。
- Chocolatey - 宁愿让一切都在我的控制之下,所以这不是一个真正的选择。
任何指针都非常感谢。
更新 - 在回答之后,为任何搜索的人提供更多参考。
- 一些 downsides 只需点击一次 - 其中大部分对我来说应该不是问题。
- 正在部署clickonce on amazon。
- Difference 在 clickonce 和标准安装程序之间。
- 点击一次签名here 和here。
更新 2:除此之外 - 虽然我喜欢 WPF 应用程序上的 ClickOnce,但在用于 Office 插件时更新很麻烦。我们最终创建了自己的。
【问题讨论】:
标签: c# ms-office clickonce nsis office365