我为Office Outlook插件创建了一个WIX安装MSI文件。一切运行正常但是当我通过添加/删除程序卸载它时除了Outlook中的插件外,一切都被删除了。它会运行但会出错,因为现在缺少其他组件。如何在不转到Outlook并手动删除插件的情况下将其删除?
我添加了" RemoveFolder" XML中的标记无效。
答案 0 :(得分:0)
我猜你正在做某种主动设置技巧来做HKEY_CURRENT_USER注册表传播。我建议不要这样做,而是在HKEY_LOCAL_MACHINE中注册扩展名。这样,当卸载运行时,它可以访问需要删除的所有组件。对于不同版本的办公室的不同补丁版本以及它们在支持AddIns的每台机器注册方面的行为方式存在问题。详细信息可以在我多年来写的VSTO经验教训的博客文章中找到。