Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms WIX 3.8静默安装_Winforms_Wix_Visual Studio 2013_Silent Installer - Fatal编程技术网

Winforms WIX 3.8静默安装

Winforms WIX 3.8静默安装,winforms,wix,visual-studio-2013,silent-installer,Winforms,Wix,Visual Studio 2013,Silent Installer,我在Visual Studio 2013中有一个简单的WinForm应用程序,框架3.5,我使用WIX获取.MSI文件 我想进行静默安装,因此我使用 p.StartInfo.FileName = "msiexec.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.Arguments = "/i foo.msi /qn"; p.Start(); 问题是使用/qn安装没有起作用 如果我在没有该参数的情况下进行安装,则应用程序已安装。您应该

我在Visual Studio 2013中有一个简单的WinForm应用程序,框架3.5,我使用WIX获取.MSI文件

我想进行静默安装,因此我使用

p.StartInfo.FileName = "msiexec.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.Arguments = "/i foo.msi /qn";
p.Start();
问题是使用/qn安装没有起作用


如果我在没有该参数的情况下进行安装,则应用程序已安装。

您应该在某个地方发布完整的详细日志-1603通常不会突然出现。可能有一个自定义操作失败,可能是因为它需要的属性没有设置,因为它是静默的。另外,如果您的安装需要提升,那么安装将失败,因为静默安装不会显示提升对话框,而这将显示在详细日志中

看。检查你的vs。检查
p.Start
的返回值和
p.ExitCode
的最终值。谢谢,我查看了日志文件。。这是给我一个错误“MainEngineThread正在返回1603”我不知道这是什么意思。不管怎样,我得到了一个无声的安装,唯一的东西是提醒它隐藏进度条..可能重复的