0
我有一个简单的WinForm应用程序,Visual Studio 2013,Framework 3.5,我使用WIX来获取.MSI文件。WIX 3.8无提示安装
我想要做一个静默安装,所以我使用
p.StartInfo.FileName = "msiexec.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.Arguments = "/i foo.msi /qn";
p.Start();
的问题是,使用/ QN安装确实没有工作。
如果我在没有该参数的情况下进行安装,则安装应用程序。
请参阅[如何:获取安装日志以进行调试](http://wixtoolset.org/documentation/manual/v3/howtos/general/get_a_log.html)。检查您的[InstallExecuteSequence](http://wixtoolset.org/documentation/manual/v3/xsd/wix/installexecutesequence.html)与[InstallUISequence](http://wixtoolset.org/documentation/manual/v3/xsd/wix /installuisequence.html)。检查'p.Start'的返回值和'p.ExitCode'的最终值。 –
谢谢,我看了日志文件..它给我一个错误'MainEngineThread返回1603'我不是这意味着什么。任何方式,我得到一个沉默Instalation,只有一件事提醒它隐藏进度条.. – Diego
可能重复[WIX 3.8 msiexec.exe/quiet Error 1603](http://stackoverflow.com/questions/21440440/wix-3 -8- MSIEXEC-EXE-安静错误-1603) –