0

我的安装程序需要所有向导选项,所以我使用了 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" />
4

1 回答 1

4

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

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

src\ext\UIExtension\wixlib

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

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

于 2013-04-23T11:27:35.620 回答