Excel 2013 的自动更新插件?
Auto Update Add-in for Excel 2013?
我有一个自己开发的 COM 插件,需要不定期更新。
由于我们让它工作的唯一方法是使用 Visual Studios Publish 方法,因此它留给我们一个 ClickOnce 解决方案。这是不可取的,因为我们希望使用 EasyInstall 来部署和更新解决方案,而 EasyInstall 不能在该上下文中使用 ClickOnce 应用程序。
必须是 MSI 文件。
不过我似乎做不到,所以我的下一个想法是选择以下两个选项之一:
- 每当加载项加载时,它都会检查我们其中一台文件服务器上某处的更新,然后在发现当前版本低于服务器上的更新版本时进行更新。
- 一个 "Update" 按钮被放置在 Excel 加载项中。如果 AddIn 停止工作,用户有时可以单击它并可能解决问题。
显然选项 1 是我想要的,但我真的找不到关于这个主题的任何内容。
我该如何让我的 AddIn 自行更新?
好的,我想出了如何使用 Visual Studio 中的自动更新功能:
对于其他 运行 解决此问题的人,请确保您的发布和安装 URL 中没有 &
标志。
Microsoft 知道此解析问题,但他们也表示不会修复它。
我有一个自己开发的 COM 插件,需要不定期更新。
由于我们让它工作的唯一方法是使用 Visual Studios Publish 方法,因此它留给我们一个 ClickOnce 解决方案。这是不可取的,因为我们希望使用 EasyInstall 来部署和更新解决方案,而 EasyInstall 不能在该上下文中使用 ClickOnce 应用程序。
必须是 MSI 文件。
不过我似乎做不到,所以我的下一个想法是选择以下两个选项之一:
- 每当加载项加载时,它都会检查我们其中一台文件服务器上某处的更新,然后在发现当前版本低于服务器上的更新版本时进行更新。
- 一个 "Update" 按钮被放置在 Excel 加载项中。如果 AddIn 停止工作,用户有时可以单击它并可能解决问题。
显然选项 1 是我想要的,但我真的找不到关于这个主题的任何内容。
我该如何让我的 AddIn 自行更新?
好的,我想出了如何使用 Visual Studio 中的自动更新功能:
对于其他 运行 解决此问题的人,请确保您的发布和安装 URL 中没有 &
标志。
Microsoft 知道此解析问题,但他们也表示不会修复它。