首页 > 解决方案 > 如何正确删除使用 VSTO 编码的 Office/Outlook 加载项?

问题描述

我正在尝试为我的 Outlook 加载项编写一个 WiX MSI 安装程序,它是使用 Visual Studio 和 VSTO 编写的。

从控制面板卸载后,我可以看到我的 MSI 可以成功删除以下注册表项:

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\AddIns\{add-in-name}

并且还可以从文件夹中删除加载项ProgramFiles文件。

但是当我启动 Outlook 时,加载项的菜单项仍然存在,但完全是空的:

在此处输入图像描述

那么如何删除该菜单项呢?

标签: wixwindows-installervstooutlook-addinoffice-addins

解决方案


您需要添加一个自定义操作,您可以在其中删除命令栏的自定义设置。在以下页面上阅读更多相关信息:

基本上,在自定义操作中,您需要自动化 Outlook 并以编程方式删除命令栏控件。


推荐阅读