我有一个 bundle ,其中包括用于 NetFx45Web 的 PackageGroupRef、一个用于所需驱动程序的 ExePackage 和用于我的应用程序的 MsiPackage。 我想在整个安装过程完成后启动我的应用程序。 我尝试使用
<Property Id="WixShellExecTarget" Value="[#myEXE]" />
<CustomAction Id='LaunchFile'
BinaryKey="WixCA"
DllEntry="WixShellExec"
Impersonate="yes"/>
在我的应用程序 MsiPackage 中,但它在安装完成之前启动应用程序(当 MsiPackage 完成时)。
最佳答案
在您的bundle.wxs
中创建一个像这样的变量:
<Variable Name="LaunchTarget" Value="[ProgramFilesFolder]\YourFolder\YourExe.exe"/>
关于WiX 安装程序 bundle 安装后启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25868884/