如何通过“ WixMbaPrereqPackageId”静默运行Dot net安装程序

问题描述

我正在尝试以静方式安装.net版本4.6.1,但无法正常工作。

    <WixVariable Id="WixMbaPrereqPackageId" Value="NetFx461" />
    <PackageGroup Id="NetFx461">
      <ExePackage displayName="Microsoft .NET Framework 4.6.1" Name=".NET Framework 4.6.1"
                  Id="Netfx461Full"
                  Cache="no"
                  Compressed="yes"
                  Permanent="yes"
                  PerMachine="yes"
                  Vital="yes"
                   InstallCommand=" /q /norestart /ChainingPackage &quot;[WixBundleName]&quot; /log &quot;[NetFx461FullLog].html&quot;"
                  SourceFile="Prerequisites\Dotnet\DotNetFramework_4.6.1.exe"
                   DetectCondition="(Netfx461FullVersion &gt;= &quot;4.6.01055&quot; OR Netfx461x64FullVersion &gt;= &quot;4.6.01055&quot;)">
        <Payload SuppressSignatureVerification="yes" Compressed="yes" Id="DotNetFramework_4.6.1.exe" Name="DotNetFramework_4.6.1.exe" SourceFile="Prerequisites\Dotnet\DotNetFramework_4.6.1.exe" />
     </ExePackage>
    </PackageGroup>

我仍在跟踪弹出窗口 enter image description here

如何在没有此弹出窗口的情况下静安装Dot网络?

解决方法

那个必备的捆绑UI。当您单击Accept and Install时,.NET可再发行组件将以静默方式安装,并显示捆绑用户界面。