我有一个 InstallShield MSI 项目。当我将 MSIHANDLE 从 InstallScript 自定义操作传递到通过 DotNetCoCreateObject() 初始化的托管程序集时,在我的托管代码中收到的值为 -2。
有谁知道是否可以从通过 DotNetCoCreateObject() 调用托管代码的 InstallScript 自定义操作访问 MSIHANDLE?我想将我的自定义操作结果记录到与安装的其余部分相同的日志文件中。我正在使用 InstallShield 2010、Windows Install 4.5 和 .Net 3.5。