Microsoft Office 加载项安装程序
Installer for Microsoft Office Add In
我正在开发 Microsoft Office 加载项。
当前安装程序使用 NSIS,但不提供自动更新。
我想以尽可能对用户最友好的方式提供可选或强制更新。它必须适用于所有版本的 Office。
请问执行此操作的标准/最佳方法是什么?
到目前为止,我的研究还没有提供突出的选择。我找到的最佳文章如下:
- 文章来自Scott Hanselmann
- VSTO
- Click Once,虽然有些人似乎反对,但我不确定为什么?
- NSIS 自动更新 here and here - 不确定我们是否可以在此处轻松获得 optional/mandatory 选项。
- Chocolatey - 更愿意让一切都在我的控制之下,所以不是一个真正的选择。
非常感谢任何指点。
更新 - 在答案之后,为任何搜索的人提供更多参考。
- 一些 downsides 使用 clickonce - 其中大部分对我来说应该不是问题。
- 正在部署clickonce on amazon。
- Difference 在 clickonce 和标准安装程序之间。
- 点击一次签名here and here。
更新 2:除此之外 - 虽然我喜欢 WPF 应用程序上的 ClickOnce,但更新用于 Office 加载项时很麻烦。我们最终创建了自己的。
如果要实现自动更新功能,您需要使用ClickOnce。所有其他方式都需要先卸载插件,然后才能安装新版本的软件。
Deploying an Office Solution by Using ClickOnce 文章深入介绍了创建 ClickOnce 安装程序所需的步骤。
我正在开发 Microsoft Office 加载项。
当前安装程序使用 NSIS,但不提供自动更新。
我想以尽可能对用户最友好的方式提供可选或强制更新。它必须适用于所有版本的 Office。
请问执行此操作的标准/最佳方法是什么?
到目前为止,我的研究还没有提供突出的选择。我找到的最佳文章如下:
- 文章来自Scott Hanselmann
- VSTO
- Click Once,虽然有些人似乎反对,但我不确定为什么?
- NSIS 自动更新 here and here - 不确定我们是否可以在此处轻松获得 optional/mandatory 选项。
- Chocolatey - 更愿意让一切都在我的控制之下,所以不是一个真正的选择。
非常感谢任何指点。
更新 - 在答案之后,为任何搜索的人提供更多参考。
- 一些 downsides 使用 clickonce - 其中大部分对我来说应该不是问题。
- 正在部署clickonce on amazon。
- Difference 在 clickonce 和标准安装程序之间。
- 点击一次签名here and here。
更新 2:除此之外 - 虽然我喜欢 WPF 应用程序上的 ClickOnce,但更新用于 Office 加载项时很麻烦。我们最终创建了自己的。
如果要实现自动更新功能,您需要使用ClickOnce。所有其他方式都需要先卸载插件,然后才能安装新版本的软件。
Deploying an Office Solution by Using ClickOnce 文章深入介绍了创建 ClickOnce 安装程序所需的步骤。