我正在为我的安装程序编写一个InstallerClass
usingC#
作为自定义操作,并且我可以使用 成功运行外部 exe(安装)InstallerClass
,但是当我尝试在 中使用/quiet
时InstallerClass
,它不会安装 exe。/quiet
但我可以在命令提示符下使用静默模式成功安装它。
是否有任何理由这样做或如何使用 C# 在静默模式下安装?
以下是我在 Commit 方法中使用的代码(被覆盖):
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = pathExternalInstaller;
p.StartInfo.Arguments = "/quiet";
p.Start();