Управляемый хост приложения Bootstrapper - ошибка обновления с WiX 3.8 до 3.10

Я начал использовать WiX с версией 3.8, и все отлично работает, включая создание файла *.msi и установочного файла Bootstrapper *.exe. Я также могу создать собственный интерфейс установки. Сейчас моя компания обновляет VS 2013 до VS 2015 и WiX 3.8 теперь несовместимо. Поэтому мне нужно обновить WiX 3.8 до 3.10.2. И теперь мой установщик пользовательского интерфейса больше не может работать. Я проверяю файл журнала и получаю следующую ошибку:

[1ACC: 029C] [2016-07-05T12: 41: 03] e000: Ошибка 0x80070003: не удалось открыть дескриптор для пути процесса двигателя: C: \ Users \ MinhHo \ AppData \ Local \ Temp {5B7E6773-DC64-4BAD-8E5A -F2EA0EEAEC98}.cr \ MyInstaller.exe

[1ACC: 029C] [2016-07-05T12: 41: 03] e000: Ошибка 0x80070003: не удалось инициализировать секцию двигателя.

[1ACC: 029C] [2016-07-05T12: 41: 03] e000: Ошибка 0x80070003: не удалось инициализировать состояние двигателя.

Вот мой Bundle.wxs:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
     xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"
     xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
     xmlns:netf="http://schemas.microsoft.com/wix/NetFxExtension">

  <Bundle Name="MyInstaller version !(bind.packageVersion.MySetup)" 
          Version="1.0.0.0" 
          Manufacturer="My Company" 
          UpgradeCode="C97000F4-8A9A-4FCA-9F2A-67E39B136BE8"
          DisableRemove="yes" DisableModify="yes">
    <BootstrapperApplicationRef Id="ManagedBootstrapperApplicationHost">
      <Payload SourceFile="..\BA_UI\BootstrapperCore.config"/>
      <Payload SourceFile="..\BA_UI\bin\x86\Compile\TestBA.dll"/>
      <Payload SourceFile="..\BA_UI\bin\x86\Compile\TestBA.pdb"/>
      <Payload SourceFile="..\BA_UI\bin\x86\Compile\VTRegScan.dll"/>
      <Payload SourceFile=".\Microsoft.Deployment.WindowsInstaller.dll"/>
    </BootstrapperApplicationRef>


    <Variable Name="InstallDir" Type="string" Value="&quot;[ProgramFilesFolder]MyApp\&quot;"
              bal:Overridable="yes" Hidden="yes" />

    <Chain>
      <PackageGroupRef Id="NetFx451Redist"/>

      <MsiPackage Id="MySetup" SourceFile="..\MyApp_setup\bin\Compile\MySetup.msi" Visible="yes" Cache="no">
        <MsiProperty Name="INSTALLLOCATION" Value="[InstallDir]"/>
      </MsiPackage>

      <ExePackage SourceFile=".\vcredist_x86_12.exe"
                  DownloadUrl="http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe"
                  Id="vcredist_x86_12" Compressed="yes" Vital="no"/>
    </Chain>
  </Bundle>
</Wix>

Пожалуйста, скажите мне, что я должен сделать, чтобы мой установщик снова заработал.

Спасибо.

0 ответов

Другие вопросы по тегам