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
WiX生成的安装程序在安静模式下显示引导程序EULA对话框_Wix_Bootstrapper_.net Client Profile - Fatal编程技术网

WiX生成的安装程序在安静模式下显示引导程序EULA对话框

WiX生成的安装程序在安静模式下显示引导程序EULA对话框,wix,bootstrapper,.net-client-profile,Wix,Bootstrapper,.net Client Profile,我正在使用WiX为.NET4客户机配置文件生成一个带有引导程序的安装程序。但是,尽管各个组件都具有“静默”模式(生成的MSI和.NET 4安装程序),但尝试在静默模式下使用生成的Setup.exe进行安装时,仍会显示.NET客户端配置文件的EULA对话框。该对话框似乎来自生成的Setup.exe,因为标题栏中有我生成的安装程序的名称。此外,生成的Setup.exe的帮助选项并没有特别提到“安静”模式,即使它包装的组件确实如此 有没有办法在安静或非交互模式下运行此setup.exe?我不知道是否允

我正在使用WiX为.NET4客户机配置文件生成一个带有引导程序的安装程序。但是,尽管各个组件都具有“静默”模式(生成的MSI和.NET 4安装程序),但尝试在静默模式下使用生成的Setup.exe进行安装时,仍会显示.NET客户端配置文件的EULA对话框。该对话框似乎来自生成的Setup.exe,因为标题栏中有我生成的安装程序的名称。此外,生成的Setup.exe的帮助选项并没有特别提到“安静”模式,即使它包装的组件确实如此


有没有办法在安静或非交互模式下运行此setup.exe?

我不知道是否允许您在不显示EULA的情况下安装它-请先检查

但是看看
C:\ProgramFiles\Microsoft SDK\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client\en
。xml描述引导程序的(部分)


这是一个非常巧妙/巧妙的技巧-不幸的是,EULA对话框没有完全删除对话框,而是被替换为“是否要安装此?”对话框。我现在无法测试这一点,但如果setup.exe接受命令行参数,您可以尝试;可能是
setup.exe/q
,但也可能是
/passive
。恐怕唯一的选择是创建自己的引导程序启动程序(setup.exe)。是的,我尝试过各种/q、/quiet、/passive、/silent、/s等组合,但似乎没有任何效果。有一个/?这显示了帮助,并且没有提到安静/非交互模式。
<IncludesProduct Code=".NETFramework,Version=v4.0,Profile=Client" />