Hi guys
I have a setup that installs the following components:
Winforms application,
Console application,
VSTO add-in for EXCEL
The code of the installer is as follows:

<Bundle Name="$(var.ProductName)"
          Version="1.0.0.0"
          Manufacturer="bla-bla-bla"
          HelpUrl="mailto:bla-bla-...@mail.com";
          DisableModify="yes"
          IconSourceFile="..\..\Resources\LogManager.ico"
          UpgradeCode="acc0deb0-c66e-4c9e-a27c-9224c14e41f2">

    <BootstrapperApplicationRef 
Id="WixStandardBootstrapperApplication.HyperlinkSidebarLicense" >
      <bal:WixStandardBootstrapperApplication
            LicenseUrl=""
            LogoFile="..\..\Resources\logo_bg_64x46.png"
            LogoSideFile="..\..\Resources\SideBanner_95x312.png"
            ShowVersion="no"
            SuppressOptionsUI="no"
            SuppressRepair="yes"
            />
    </BootstrapperApplicationRef>

    <util:RegistrySearch Id="VSTORuntimeTest" Root="HKLM" 
Key="SOFTWARE\Microsoft\VSTO Runtime Setup\v4R\" Value="VSTORFeature_CLR40" 
Variable="VSTORFeature"/>
    <util:RegistrySearch Id="VSTORuntimeVersionV4R" Root="HKLM" 
Key="SOFTWARE\Microsoft\VSTO Runtime Setup\v4R\" Value="Version" 
Variable="VSTORVersionV4R"/>
    <util:RegistrySearch Id="VSTORuntimeVersionV4" Root="HKLM" 
Key="SOFTWARE\Microsoft\VSTO Runtime Setup\v4\" Value="Version" 
Variable="VSTORVersionV4"/>
    <util:RegistrySearch Id="DotNetTest" Root="HKLM" 
Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full" Value="Install" 
Variable="DotNetInstall"/>
    <util:RegistrySearch Id="DotNetVersion" Root="HKLM" 
Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full" Value="Version" 
Variable="DotNetVersion"/>

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

      <ExePackage Id="VSTORuntime"
                  Name="VSTOFILEEXE"
                  Permanent="yes"
                  Vital="yes"
                  Cache="no"
                  Compressed="no"
                  DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=158917";
                  PerMachine="yes"
                  InstallCommand="/q /norestart"
                  DetectCondition="VSTORFeature"
                  InstallCondition="NOT VSTORFeature OR NOT (VSTORVersionV4R 
>=v10.0.40303) OR NOT (VSTORVersionV4 >=v10.0.21022)" >

        <RemotePayload Description="Microsoft Visual Studio Tools for Office 
Runtime 2010"
                       ProductName="Microsoft Visual Studio Tools for Office 
Runtime 2010"
                       Version="10.0.40820.0"
                       Size="40051808"
                       Hash="D40DB6440BD2B5B5AA00DA63F408469FF22A9542"/>
      </ExePackage>


      <MsiPackage SourceFile="..\..\Resources\WinformsAndConsole.msi"
                  Vital="yes"
                  DisplayInternalUI="no"
                  DisplayName="LogManager Winforms and Console applications"
                  Compressed="yes"/>

      <!--<MsiPackage SourceFile="..\..\Resources\ExcelAddin.msi"-->
      <MsiPackage SourceFile="..\..\Resources\LogManagerExcelAddinSetup_x86.msi"
                  Vital="yes"
                  DisplayInternalUI="no"
                  DisplayName="LogManager Excel add-in"
                  Compressed="yes"/>
    </Chain>
  </Bundle>

  <Fragment>
    <Property Id="EXCEL2007INSTALLED">
      <RegistrySearch Id="Office2007_Installed"
                      Root="HKLM"
                      Key="Software\Microsoft\Office\12.0\Excel\InstallRoot"
                      Name="Path" Type="raw" />
    </Property>
  </Fragment>

And it works on many machines. But recently I've got a bug report from my 
client. Few details on his machine are below:
Windows 7 64 bit
Office 2010 Professional Plus ; Excel version is 14.0.7116.5000 (32 bit)

And finally, the log file is: (problematic part is enclose by ==== lines, it is 
repeated by retries.)

[2128:2680][2014-05-08T16:23:46]i001: Burn v3.8.1128.0, Windows v6.1 (Build 
7601: Service Pack 1), path: 
C:\Users\twai\Desktop\2.0.0.0\LogManager2_Setup.exe, cmdline: '-burn.unelevated 
BurnPipe.{606A94CF-07D6-491B-AA53-56DB25DF6BCC} 
{565CFCA9-3E55-4462-9C75-EF997263C8E6} 3108'
[2128:2680][2014-05-08T16:23:46]i000: Setting string variable 'WixBundleLog' to 
value 'C:\Users\twai\AppData\Local\Temp\LogManager_2_20140508162346.log'
[2128:2680][2014-05-08T16:23:46]i000: Setting string variable 
'WixBundleOriginalSource' to value 
'C:\Users\twai\Desktop\2.0.0.0\LogManager2_Setup.exe'
[2128:2680][2014-05-08T16:23:46]i000: Setting string variable 'WixBundleName' 
to value 'LogManager 2'
[2128:2680][2014-05-08T16:23:46]i100: Detect begin, 4 packages
[2128:2680][2014-05-08T16:23:46]i000: Setting string variable 'DotNetInstall' 
to value '1'
[2128:2680][2014-05-08T16:23:46]i000: Setting string variable 'DotNetVersion' 
to value '4.5.50938'
[2128:2680][2014-05-08T16:23:46]i000: Setting string variable 'NETFRAMEWORK40' 
to value '1'
[2128:2680][2014-05-08T16:23:46]i000: Registry key not found. Key = 
'SOFTWARE\Microsoft\VSTO Runtime Setup\v4R\'
[2128:2680][2014-05-08T16:23:46]i000: Setting string variable 'VSTORVersionV4' 
to value '10.0.40305'
[2128:2680][2014-05-08T16:23:46]i000: Registry key not found. Key = 
'SOFTWARE\Microsoft\VSTO Runtime Setup\v4R\'
[2128:2680][2014-05-08T16:23:46]i052: Condition 'NETFRAMEWORK40' evaluates to 
true.
[2128:2680][2014-05-08T16:23:46]w120: Detected partially cached package: 
VSTORuntime, invalid payload: VSTORuntime, reason: 0x80070570
[2128:2680][2014-05-08T16:23:46]i052: Condition 'VSTORFeature' evaluates to 
false.
[2128:2680][2014-05-08T16:23:46]i101: Detected package: NetFx40Redist, state: 
Present, cached: None
[2128:2680][2014-05-08T16:23:46]i101: Detected package: VSTORuntime, state: 
Absent, cached: Partial
[2128:2680][2014-05-08T16:23:46]i101: Detected package: WinformsAndConsole.msi, 
state: Absent, cached: None
[2128:2680][2014-05-08T16:23:46]i101: Detected package: 
LogManagerExcelAddinSetup_x86.msi, state: Absent, cached: None
[2128:2680][2014-05-08T16:23:46]i199: Detect complete, result: 0x0
[2128:22F4][2014-05-08T16:23:47]i000: Setting numeric variable 
'EulaAcceptCheckbox' to value 0
[2128:2680][2014-05-08T16:23:47]i200: Plan begin, 4 packages, action: Install
[2128:2680][2014-05-08T16:23:47]w321: Skipping dependency registration on 
package with no dependency providers: NetFx40Redist
[2128:2680][2014-05-08T16:23:47]i052: Condition 'NOT VSTORFeature OR NOT 
(VSTORVersionV4R >=v10.0.40303) OR NOT (VSTORVersionV4 >=v10.0.21022)' 
evaluates to true.
[2128:2680][2014-05-08T16:23:47]w321: Skipping dependency registration on 
package with no dependency providers: VSTORuntime
[2128:2680][2014-05-08T16:23:47]i000: Setting string variable 
'WixBundleLog_VSTORuntime' to value 
'C:\Users\twai\AppData\Local\Temp\LogManager_2_20140508162346_0_VSTORuntime.log'
[2128:2680][2014-05-08T16:23:47]w322: Skipping cross-scope dependency 
registration on package: WinformsAndConsole.msi, bundle scope: PerUser, package 
scope: PerMachine
[2128:2680][2014-05-08T16:23:47]i000: Setting string variable 
'WixBundleRollbackLog_WinformsAndConsole.msi' to value 
'C:\Users\twai\AppData\Local\Temp\LogManager_2_20140508162346_1_WinformsAndConsole.msi_rollback.log'
[2128:2680][2014-05-08T16:23:47]i000: Setting string variable 
'WixBundleLog_WinformsAndConsole.msi' to value 
'C:\Users\twai\AppData\Local\Temp\LogManager_2_20140508162346_1_WinformsAndConsole.msi.log'
[2128:2680][2014-05-08T16:23:47]i000: Setting string variable 
'WixBundleRollbackLog_LogManagerExcelAddinSetup_x86.msi' to value 
'C:\Users\twai\AppData\Local\Temp\LogManager_2_20140508162346_2_LogManagerExcelAddinSetup_x86.msi_rollback.log'
[2128:2680][2014-05-08T16:23:47]i000: Setting string variable 
'WixBundleLog_LogManagerExcelAddinSetup_x86.msi' to value 
'C:\Users\twai\AppData\Local\Temp\LogManager_2_20140508162346_2_LogManagerExcelAddinSetup_x86.msi.log'
[2128:2680][2014-05-08T16:23:47]i201: Planned package: NetFx40Redist, state: 
Present, default requested: Present, ba requested: Present, execute: None, 
rollback: None, cache: No, uncache: No, dependency: None
[2128:2680][2014-05-08T16:23:47]i201: Planned package: VSTORuntime, state: 
Absent, default requested: Present, ba requested: Present, execute: Install, 
rollback: None, cache: Yes, uncache: Yes, dependency: None
[2128:2680][2014-05-08T16:23:47]i201: Planned package: WinformsAndConsole.msi, 
state: Absent, default requested: Present, ba requested: Present, execute: 
Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: None
[2128:2680][2014-05-08T16:23:47]i201: Planned package: 
LogManagerExcelAddinSetup_x86.msi, state: Absent, default requested: Present, 
ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, 
uncache: No, dependency: Register
[2128:2680][2014-05-08T16:23:47]i299: Plan complete, result: 0x0
[2128:2680][2014-05-08T16:23:47]i300: Apply begin
[0C24:0F4C][2014-05-08T16:23:48]i360: Creating a system restore point.
[0C24:0F4C][2014-05-08T16:23:54]i361: Created a system restore point.
[2128:2680][2014-05-08T16:23:54]i000: Caching bundle from: 
'C:\Users\twai\AppData\Local\Temp\{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}\.be\LogManager2_Setup.exe'
 to: 'C:\Users\twai\AppData\Local\Package 
Cache\{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}\LogManager2_Setup.exe'
[2128:2680][2014-05-08T16:23:54]i320: Registering bundle dependency provider: 
{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}, version: 1.0.0.0
[2128:1814][2014-05-08T16:23:54]w343: Prompt for source of package: 
VSTORuntime, payload: VSTORuntime, path: 
C:\Users\twai\Desktop\2.0.0.0\VSTOFILEEXE
===================================================================================
[2128:1814][2014-05-08T16:23:54]i338: Acquiring package: VSTORuntime, payload: 
VSTORuntime, download from: http://go.microsoft.com/fwlink/?LinkId=158917
[0C24:2320][2014-05-08T16:24:00]e000: Error 0x80091007: Hash mismatch for path: 
C:\ProgramData\Package Cache\.unverified\VSTORuntime
[0C24:2320][2014-05-08T16:24:00]e000: Error 0x80091007: Failed to verify hash 
of payload: VSTORuntime
[0C24:2320][2014-05-08T16:24:00]e310: Failed to verify payload: VSTORuntime at 
path: C:\ProgramData\Package Cache\.unverified\VSTORuntime, error: 0x80091007. 
Deleting file.
[0C24:2320][2014-05-08T16:24:00]e000: Error 0x80091007: Failed to cache 
payload: VSTORuntime
[2128:1814][2014-05-08T16:24:00]e314: Failed to cache payload: VSTORuntime from 
working path: 
C:\Users\twai\AppData\Local\Temp\{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}\VSTORuntime,
 error: 0x80091007.
[2128:1814][2014-05-08T16:24:00]e349: Application requested retry of payload: 
VSTORuntime, encountered error: 0x80091007. Retrying...
[2128:1814][2014-05-08T16:24:00]w343: Prompt for source of package: 
VSTORuntime, payload: VSTORuntime, path: 
C:\Users\twai\Desktop\2.0.0.0\VSTOFILEEXE
====================================================================================
[2128:1814][2014-05-08T16:24:03]i338: Acquiring package: VSTORuntime, payload: 
VSTORuntime, download from: http://go.microsoft.com/fwlink/?LinkId=158917
[0C24:2320][2014-05-08T16:24:08]e000: Error 0x80091007: Hash mismatch for path: 
C:\ProgramData\Package Cache\.unverified\VSTORuntime
[0C24:2320][2014-05-08T16:24:08]e000: Error 0x80091007: Failed to verify hash 
of payload: VSTORuntime
[0C24:2320][2014-05-08T16:24:08]e310: Failed to verify payload: VSTORuntime at 
path: C:\ProgramData\Package Cache\.unverified\VSTORuntime, error: 0x80091007. 
Deleting file.
[0C24:2320][2014-05-08T16:24:08]e000: Error 0x80091007: Failed to cache 
payload: VSTORuntime
[2128:1814][2014-05-08T16:24:08]e314: Failed to cache payload: VSTORuntime from 
working path: 
C:\Users\twai\AppData\Local\Temp\{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}\VSTORuntime,
 error: 0x80091007.
[2128:1814][2014-05-08T16:24:08]e349: Application requested retry of payload: 
VSTORuntime, encountered error: 0x80091007. Retrying...
[2128:1814][2014-05-08T16:24:08]w343: Prompt for source of package: 
VSTORuntime, payload: VSTORuntime, path: 
C:\Users\twai\Desktop\2.0.0.0\VSTOFILEEXE
[2128:1814][2014-05-08T16:24:11]i338: Acquiring package: VSTORuntime, payload: 
VSTORuntime, download from: http://go.microsoft.com/fwlink/?LinkId=158917
[0C24:2320][2014-05-08T16:24:16]e000: Error 0x80091007: Hash mismatch for path: 
C:\ProgramData\Package Cache\.unverified\VSTORuntime
[0C24:2320][2014-05-08T16:24:16]e000: Error 0x80091007: Failed to verify hash 
of payload: VSTORuntime
[0C24:2320][2014-05-08T16:24:16]e310: Failed to verify payload: VSTORuntime at 
path: C:\ProgramData\Package Cache\.unverified\VSTORuntime, error: 0x80091007. 
Deleting file.
[0C24:2320][2014-05-08T16:24:16]e000: Error 0x80091007: Failed to cache 
payload: VSTORuntime
[2128:1814][2014-05-08T16:24:16]e314: Failed to cache payload: VSTORuntime from 
working path: 
C:\Users\twai\AppData\Local\Temp\{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}\VSTORuntime,
 error: 0x80091007.
[2128:2680][2014-05-08T16:24:16]e000: Error 0x80091007: Failed while caching, 
aborting execution.
[2128:2680][2014-05-08T16:24:16]i330: Removed bundle dependency provider: 
{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}
[2128:2680][2014-05-08T16:24:16]i352: Removing cached bundle: 
{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}, from path: 
C:\Users\twai\AppData\Local\Package 
Cache\{8a7e710a-91d7-4e9a-bd85-f06cf5ec73b0}\
[2128:2680][2014-05-08T16:24:16]i399: Apply complete, result: 0x80091007, 
restart: None, ba requested restart:  No



So, there is a problem with VSTO.... there was no problem with internet at the 
same time, since we talked by Lync at the same time he was showing it to me + 
the setup worked on the machine that sit next to the problematic laptop.

Something is wrong with my setup I guess. Can you help, guys?

Best regards,
Artem
---------------------------------------------------------------------
A member of the Intel Corporation group of companies

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to