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) –