首页 文章

如何将 Outlook 2007 VSTO 加载项升级到新版本

提问于
浏览
0

我为 Outlook 的 VSTO 插件创建了一个安装项目(不是 ClickOnce)。我安装了 setup.exe。然后,我使用增加的版本构建安装项目,并安装了该版本。在 Add/Remove 程序中,我看到了最新版本,但是在 Outlook 中,我看到了该插件的先前版本。如何在 Outlook 中升级插件?

谢谢

1 回答

  • 0

    如果使用 Installer 项目(VS Setup 项目)而不是 Clickonce 项目,则需要自己编写 uinstall/new 安装序列的脚本。

    如果您希望用户自行管理自动版本更新和版本回滚功能,请使用 Clickonce。否则,请自行设置项目并控制 msiexec.exe。

    因此,请澄清一下...您可以将自定义安装程序类添加到安装程序项目的“安装”状态,然后通过代码进行 uinstall(基于检测 registry/File 系统中是否检测到任何先前版本)。

    另一个替代方法(对于大多数情况而言,更容易实现)是编写单独的批处理文件或 VBS(或 PSH)脚本,该脚本首先运行 msiexec.exe /u“ {。1}”,然后运行 msiexec.exe /i“ {。2}”

相关问题