我有一个简单的WinForm应用程序,Visual Studio 2013,Framework 3.5,我使用WIX来获取.MSI文件。
我想进行静音安装,所以我使用
p.StartInfo.FileName = "msiexec.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.Arguments = "/i foo.msi /qn";
p.Start();
问题是使用/ qn安装没有用。
如果我在没有该参数的情况下进行安装,则会安装该应用程序。
答案 0 :(得分:0)
你应该在某处发布完整的详细日志 - 1603通常只是突然出现。可能存在自定义操作失败,可能是因为它期望未设置的属性,因为它是静默的。此外,如果您的安装需要提升,则安装将失败,因为静默安装不会显示提升对话框,并且将显示在详细日志中。