我有一个位于 WiX 安装程序包中的应用程序。此软件包是使用 VS2010 安装套件安装的先决条件(以及其他几个)。
如果我单独运行 WiX 安装程序,我的应用程序会在安装后正常启动。但是当我运行 setup.exe 时,应用程序没有启动。在我的 WiX wxs 文件中,我有这个:
<InstallExecuteSequence>
<Custom Action="LaunchApplication"
After="InstallFinalize"/>
</InstallExecuteSequence>
<Property Id="WixShellExecTarget"
Value="[#MyApp.exe]" />
<CustomAction Id="LaunchApplication"
BinaryKey="WixCA"
DllEntry="WixShellExec"
Impersonate="yes" />
由于我的 WiX msi 包含在设置工具包中,因此我没有任何 UI,并且此应用程序应始终启动。
有什么想法吗?