wix - 如何正确删除使用 VSTO 编码的 Office/Outlook 加载项?
问题描述
我正在尝试为我的 Outlook 加载项编写一个 WiX MSI 安装程序,它是使用 Visual Studio 和 VSTO 编写的。
从控制面板卸载后,我可以看到我的 MSI 可以成功删除以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\AddIns\{add-in-name}
并且还可以从文件夹中删除加载项ProgramFiles
文件。
但是当我启动 Outlook 时,加载项的菜单项仍然存在,但完全是空的:
那么如何删除该菜单项呢?
解决方案
您需要添加一个自定义操作,您可以在其中删除命令栏的自定义设置。在以下页面上阅读更多相关信息:
基本上,在自定义操作中,您需要自动化 Outlook 并以编程方式删除命令栏控件。
推荐阅读
- visual-studio-code - VSCode:显示默认设置
- python - 如何将 wkt 形式的多边形列表转换为多多边形?
- mergesort - 有人可以帮助理解归并排序算法吗?
- c# - 生成 Excel 文件,然后将数据输入到单元格中
- c# - 试图在 Chrome 中查看 DOM。无法找到接收 SuperSocket 错误
- java - (使用了无效的访问令牌)尝试获取 facebook test_user 的测试页面时
- python - 将具有日期时间值的列转换为每周的列
- laravel - 如何统计目录中的大量文件
- python - 如何根据另一个列值格式化散景数据表单元格,其中数据源中的列值包含空格?
- reactjs - React API 上下文路由器