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: • 3 signs your SCM is hindering your productivity • Requirements for releasing software faster • 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