如何禁用自定义安装类型并仅在 WiX 中显示安装路径

Sma*_*aug 1 wix

我的安装程序需要所有向导选项,因此我使用了 WixUI_Mondo。显示所有设置选项:( Typical, Custom and Complete)。

根据我的要求,Custom不应显示类型。默认情况下,软件包安装在程序文件下。

如何禁用此功能并且只想在安装类型屏幕中显示“C:\Program Files\MyProduct”?

<Feature Id='MainProgram' Title='Program' Description='The main executable.' Level='1'>
        <ComponentRef Id='MainExecutable' />      
</Feature>

<UIRef Id="WixUI_Mondo" />
<UIRef Id="WixUI_ErrorProgressText" />
Run Code Online (Sandbox Code Playgroud)

Vin*_*oth 5

如果您不想使用自定义安装,请选择 WixUI_InstallDir。它有安装目录选项。

\n\n

如果您想修改自定义设置中的任何内容,请使用 Wix 源代码。在源代码中,您可以在以下位置找到 UI WXS 文件。

\n\n
src\\ext\\UIExtension\\wixlib\n
Run Code Online (Sandbox Code Playgroud)\n\n

打开WixUI_Mondo.WXS文件并复制片段内的所有代码并在您的项目中使用它。如果您修改对话框发布顺序,您可以执行任何操作(添加自定义对话框或禁用现有对话框等)

\n\n

注意:您可以从这里下载源代码。

\n