Plugins WIX Office安装程序未卸载插件

Plugins WIX Office安装程序未卸载插件,plugins,outlook,wix,ms-office,Plugins,Outlook,Wix,Ms Office,我已经为我的Office Outlook插件创建了一个WIX安装MSI文件。一切运行正常,但当我通过添加/删除程序卸载它时,除了Outlook中的插件外,所有内容都被删除。它会运行,但会出现错误,因为现在缺少其他组件。我怎样才能让它在不去Outlook和手动删除插件的情况下删除它 我在XML中添加了“RemoveFolder”标记,但没有任何效果。我猜您正在使用某种主动设置技巧来完成HKEY_当前用户注册表的发布。我建议不要这样做,而是在HKEY_LOCAL_机器中注册扩展。这样,当卸载运行时,

我已经为我的Office Outlook插件创建了一个WIX安装MSI文件。一切运行正常,但当我通过添加/删除程序卸载它时,除了Outlook中的插件外,所有内容都被删除。它会运行,但会出现错误,因为现在缺少其他组件。我怎样才能让它在不去Outlook和手动删除插件的情况下删除它


我在XML中添加了“RemoveFolder”标记,但没有任何效果。

我猜您正在使用某种主动设置技巧来完成HKEY_当前用户注册表的发布。我建议不要这样做,而是在HKEY_LOCAL_机器中注册扩展。这样,当卸载运行时,它可以访问所有需要删除的组件。在不同版本的office的不同修补程序版本以及它们在支持每台计算机注册加载项方面的行为方面存在一些问题。详细信息可以在我多年来写的名为VSTO lessons Learns的博客文章中找到。

如果没有看到实际的XML代码,很难判断。你能分享一下吗?我想你确定Outlook在卸载过程中没有运行?谢谢,我使用的是HKEY_LOCAL_机器,但把它移到HKEY_CURRENT_用户那里,它似乎100%正常工作。