安装完成后,Wix自定义BA安装程序WPF启动应用程序

时间:2015-05-04 16:47:49

标签: c# wix wix3.9

我使用WIX和WPF项目创建了自定义安装程序。 我正在尝试在安装程序成功完成后实现启动应用程序。 当我使用Process.Start(AppPath);它不会从指定的路径中删除文件,而是使用临时文件中的路径。 在常见情况下使用

<Variable Name="LaunchTarget" Value="[InstallFolder]\pCloud Drive\pCloud.exe"/>

会在Finish页面中生成一个按钮,但我正在创建自定义UI,因此无效。

编辑 不知怎的,现在它正在运作。我正在使用

if (LaunchApp)
{
    ProcessStartInfo exeFile = new ProcessStartInfo(this.AppPath);
    Process.Start(exeFile);
}

///don't call Environment.Exit. The BA is a guest in the process, Bootstrapper.Engine.Quit is how you tell Burn that you're done. Burn will call ExitProcess from there.
WixBootstrapper.BootstrapperDispatcher.InvokeShutdown();

0 个答案:

没有答案