1

我正在构建一个 WiX 安装程序,它需要部署一个包含 .NET 实现的 .NET 程序集System.Configuration.Install.Installer

该程序集是基于 SDK 的插件。SDK 定义了一个特定于 SDK 的安装程序类,它继承自System.Configuration.Install.Installer. 然后程序集子类化 SDK 的安装程序类,但插件的子类基本上是空的;所有自定义安装操作实际上都在 SDK 代码中。因此,我不确定组件在安装/卸载过程中实际执行的安装操作,并且宁愿不尝试使用基本的 WiX 组件复制它们。我不拥有 SDK,因此无法轻松地用 DTF替换该System.Configuration.Install.Installer方法。

手动安装插件时,程序集是使用 InstallUtil.exe 注册的,但似乎不建议对基于 WiX 的安装程序调用 InstallUtil.exe。

当确实需要调用它们的自安装功能并且无法重写时,推荐使用 WiX 安装此类 .NET 程序集的方法是什么?

4

0 回答 0