Installshield 2013 合并模块 + WIX C# 自定义操作项目

Installshield 2013 Merge Module + WIX C# Custom Action Project

我的最终目标:在 Installshield 2013 中编写一个合并模块,可以在磁盘上找到一个 xml 文件并对其进行修改。查找文件需要使用第 3 方互操作来查询文件的位置。这是因为该文件是由另一个产品安装的。

我尝试了一些方法:

问题:

如有任何建议,我们将不胜感激。

第三方程序集可以包含在 InstallShield 托管代码自定义操作中,但它涉及将 IsClrWrap table 编辑为 list the dependencies(link 指向文档文件)。

如果您改为使用 WiX DTF 操作,它会生成 InstallShield 所称的 MSI DLL,因为入口点可由 MSI 直接调用。您不必使用 "Standard DLL" 包装器功能。