WiX - 如何在卸载期间阻止ComPlusAssembly取消注册?

时间:2010-04-15 12:35:34

标签: installer wix wix3 uninstall

作为我的安装程序的一部分,我将文件添加到现有的COM +包中。我在我的Product元素下面定义了一个ComPlusApplication,它的名称设置为一个属性 - 然后我有一个查找该属性的自定义动作 - 到目前为止都很好。

当安装程序添加文件时,在同一组件中我添加了一个ComPlusAssembly,它将程序集添加到我上面定义的ComPlusApplication中 - 这也正常工作。

但是,当我卸载时,我收到一个与无法找到COM +应用程序相关的错误,这是因为我没有运行自定义操作来查找COM +包的名称。基本上我不想删除我的文件或取消注册组件包作为卸载过程的一部分 - 我如何实现这一目标?

我在VS2008上使用WiX 3.0。

由于

1 个答案:

答案 0 :(得分:0)

使Component / @ Permanent =“yes”。