在VS安装项目msi中安装多个exe?

时间:2014-10-08 08:16:21

标签: installer windows-installer

我正在尝试在msi项目中添加run exe设置。 我想要做的是在项目中将这部分代码作为自定义操作运行?

ProcessStartInfo psi = new ProcessStartInfo();
psi.Arguments = arguments;
psi.FileName = Path.Combine(BIPath, EXECUTABLE_NAME);
psi.CreateNoWindow = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.RedirectStandardError = true;
psi.RedirectStandardInput = true;
psi.RedirectStandardOutput = true;
psi.UseShellExecute = false;
using (Process proc = Process.Start(psi))
{
myInstallContext.LogMessage("before WaitForExit TIME = "+DateTime.Now.ToString());
proc.WaitForExit();
myInstallContext.LogMessage("after WaitForExit TIME = "+DateTime.Now.ToString());
}

但是部分代码从未完成?在Vistual工作室设置项目(msi)中有没有其他方法可以做到这一点?

0 个答案:

没有答案