WIX Skip SetupType диалоговое окно - PullRequest
0 голосов
/ 20 апреля 2011

Я думаю, что приведенный ниже код должен пропускать диалоговое окно SetupType.

 <Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog"
      Value="InstallDirDlg">LicenseAccepted = "1"</Publish>

      <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog"
      Value="LicenseAgreementDlg">1</Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath"
      Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="DoAction"
      Value="WixUIValidatePath" Order="2">NOT WIXUI_DONTVALIDATEPATH</Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="SpawnDialog"
      Value="InvalidDirDlg" Order="3">
        <![CDATA[NOT WIXUI_DONTVALIDATEPATH AND
WIXUI_INSTALLDIR_VALID<>"1"]]>
      </Publish>
      <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog"
      Value="VerifyReadyDlg" Order="4">
        WIXUI_DONTVALIDATEPATH OR
        WIXUI_INSTALLDIR_VALID="1"
      </Publish>
      <Publish Dialog="InstallDirDlg" Control="ChangeFolder"
      Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
      <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog"
      Value="BrowseDlg" Order="2">1</Publish>

      <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog"
      Value="InstallDirDlg" Order="1">NOT Installed</Publish>
      <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog"
      Value="MaintenanceTypeDlg" Order="2">Installed</Publish>

Однако, когда я его собираю, я все равно вижу диалоговое окно SetupType, в котором можно установить типичные, пользовательские и т. Д.*

Мне это не нужно, я просто хочу перейти на страницу установки каталога после страницы принятия лицензии.

Как пропустить страницу SetupType

1 Ответ

1 голос
/ 20 апреля 2011

Используйте другой набор диалогов, например WixUI_Advanced или WixUI_InstallDir, вместо WixUI_Mondo.Подробнее см. «Использование встроенных диалоговых наборов WixUI» в WiX.chm.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...