Какие элементы и атрибуты wix должны быть установлены, чтобы позволить пользователю изменять пакет msi внутри пакета? - PullRequest
0 голосов
/ 02 мая 2018

Используя пакет wix, мы включили наш установщик, который имеет несколько пользовательских функций. Не похоже, что из добавления / удаления программ пользователь может изменить этот установщик. Схема нашего кода wix выглядит следующим образом.

<Wix ...>
  <Bundle ...>
    <Chain>
        <PackageGroupRef Id="NetFx451Webz" />
        <PackageGroupRef Id="vcredists" />
        <RollbackBoundary />
        <PackageGroupRef Id='AppPackageGroup'/>
    </Chain>
  </Bundle>
  <Fragment Id='AppFragment'>
      <PackageGroup Id='AppPackageGroup'>
        <MsiPackage Id='AppMsiPackage'
                DisplayName='$(var.ApplicationName) $(var.VersionNumber)'
                DisplayInternalUI='yes'
                ForcePerMachine='yes'
                InstallCondition='1'
                SourceFile='app.msi'
                Visible='yes'
                Vital='yes'>
      </PackageGroup>
  </Fragment>
</Wix>

Что должно произойти, чтобы пользователь мог изменить этот msi и выбрать другие функции?

...