通过wix习惯调用msi文件时没有运行

1 impersonation custom-action wix

我在我的wix项目中有以下内容,但msi文件(有效且从命令行运行)无论是否带有silent参数都不会运行

<InstallExecuteSequence >
  <Custom Action="Runmymsi" After="InstallFinalize">Not Installed</Custom>
</InstallExecuteSequence>
Run Code Online (Sandbox Code Playgroud)

Sco*_*ger 5

我以前碰到过这个.您的问题是您无法从其他MSI呼叫MSI.这些需要在不同的时间运行.我建议编写一个能够以正确的顺序运行MSI的引导程序.

  • 斯科特是对的.如果您不想使用引导程序,您还可以尝试使用简单的EXE或BAT自定义操作,通过MSIEXEC.EXE或ShellExecute启动其他MSI. (3认同)