O AppSearch tem o número de sequência 50 - certo?

Isso não parece uma boa pergunta, mas por favor, tenha paciência comigo por um momento.

Para colocar em perspectiva, eu estou usandoLembrar Padrão para salvar os valores das propriedades de entrada da linha CMD e encontrou um problema para agendar minhas mais de 25 ações personalizadas para salvar as propriedades fornecidas pela linha CMD antes do AppSearch, pois o Remember Pattern depende dos valores da propriedade fornecidos pelo CMD salvos antes do AppSearch. A mensagem de erro que recebi é assim:

erro LGHT0179: A tabela InstallUISequence contém uma ação 'SaveCmdLine_SERV ICE_ACCOUNT' que não pode ter um número de sequência exclusivo porque está programado antes ou depois da ação 'AppSearch'. Não há espaço suficiente antes ou depois desta ação para atribuir um número de sequência exclusivo. Programe uma das ações de maneira diferente para que fique em uma posição com mais números de sequência disponíveis. Observe que os números de sequência devem ser um número inteiro no intervalo de 1 a 32767 (inclusive).

Após a inspeção do MSI compilado usando o Orca, o Sequence for AppSearch é 50. É difícil encontrar documentação sobre a tabela MSI Sequence, se houver alguma coisa, mas de acordo com o link deesta questão SO, AppSearch deve ter uma sequência o, f 400. A solução alternativa que estou usando é mudar o AppSearch para um número de sequência maior após a inspeção do MSI de geração usando o Orca. O que parece ok.

Mas 50 é um número bastante baixo, por que é definido como 50 em vez de 400? É controlado pela API do Windows Installer ou Wix?

Atualizar: Após a atualização do AppSearch para a sequência 400, encontro um problema em que o código a seguir, usando a auto-inicialização para exigir o .Net 4.5, falhará.

  <Chain>
  <PackageGroupRef Id="NetFx451Redist" />
  <MsiPackage Name="$(var.OutputName).msi" SourceFile="MyInstaller.msi" DisplayInternalUI="yes" />
</Chain>

Após a inspeção, parece que tenho que agendarLaunchConditions&nbsp;do número de sequência 100 ao número de sequência 600, para que isso ainda aconteça apósAppSearch, para que a pré-solicitação de verificação da estrutura .Net ainda funcione. Eu acho que é provavelmente (uma) a razão pela qualAppSearch&nbsp;foi agendado tão cedo pelo WiX.