Installation 在安装工具包中从WiX启动应用程序?
我有一个WiX安装包中的应用程序。此软件包是使用VS2010安装工具包安装的先决条件(以及其他几个软件包) 如果我单独运行WiX安装程序,我的应用程序在安装后就可以正常启动。但当我运行setup.exe时,应用程序不会启动。在我的WiX wxs文件中,我有:Installation 在安装工具包中从WiX启动应用程序?,installation,wix,setup-project,wix3.5,Installation,Wix,Setup Project,Wix3.5,我有一个WiX安装包中的应用程序。此软件包是使用VS2010安装工具包安装的先决条件(以及其他几个软件包) 如果我单独运行WiX安装程序,我的应用程序在安装后就可以正常启动。但当我运行setup.exe时,应用程序不会启动。在我的WiX wxs文件中,我有: <InstallExecuteSequence> <Custom Action="LaunchApplication" After="InstallFinalize"/> </InstallEx
<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,这个应用程序应该总是启动
有什么想法吗?检查详细日志,看看WixShellExec是否记录了错误。尝试使用 这是一个免费工具,使用dotnetinstaller的好处是,您可以将msi与之合并,并生成一个exe,该exe可以由管理员执行,而不是msi文件 在dotnetinstaller中,您可以定义前置条件以及更多内容