是否可以将Wix变量传递给SuppressOptionsUI?

时间:2015-07-08 11:16:37

标签: wix burn wix3.8

如果已经安装了应用程序,我试图隐藏WixStandardBootstrapperApplication上的选项按钮。

我希望能够将变量传递给SuppressOptionsUI。但似乎SuppressOptionsUI 的值必须为文字yesno

这是我正在使用的代码。

    <!-- Don't show options button if we have an existing install -->
    <Variable Name="suppressOptions" Type="string" Value="no"/>
    <util:DirectorySearch
        After='PreviousInstallFolderSearch'
        Condition='PreviousInstallFolder'
        Path='[PreviousInstallFolder]'
        Result="exists"
        Variable="suppressOptions"/>

    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkSidebarLicense">
        <bal:WixStandardBootstrapperApplication
            ShowVersion="yes"
            LicenseUrl="http://static.my-site.com/EULA.html"
            LogoFile="Installer-Banner.bmp"
            LogoSideFile="Installer-FirstPage.bmp"
            SuppressOptionsUI="[suppressOptions]"
        />
    </BootstrapperApplicationRef>

所以我的问题是:是否有另一种方法可以配置WixStandardBootstrapperApplication以允许SuppressOptionsUI基于从注册表或目录搜索填充的变量进行配置?

注意我只使用WixToolset。没有VBA或其他MS工具。

1 个答案:

答案 0 :(得分:0)

&#34;今天不是&#34;

这是一个未解决的问题,可供参加:WixVariable to SuppressOptionsUI