Hi All,
My first installer uses burn to install prerequisites (.NET 4.0 and visual
c++ redist).
On a machine with .NET already installed, everything seems fine.
On my XP box, Burn installs .NET OK, then prompts for a file, why?, how do I
stop this?
LOG -----------------------------------------
[026C:038C][2012-09-14T15:34:30]: Burn v3.6.3303.0, Windows v5.1 (Build
2600: Service Pack 3), path: C:\Documents and Settings\OEM\Local
Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Install%20SynthEdit[1].exe, cmdline: ''
[026C:038C][2012-09-14T15:34:31]: Setting string variable 'WixBundleLog' to
value 'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431.log'
[026C:038C][2012-09-14T15:34:31]: Setting string variable
'WixBundleOriginalSource' to value 'C:\Documents and Settings\OEM\Local
Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Install%20SynthEdit[1].exe'
[026C:038C][2012-09-14T15:34:31]: Setting string variable 'WixBundleName' to
value 'SynthEdit 1.2'
[026C:038C][2012-09-14T15:34:31]: Detect 3 packages
[026C:038C][2012-09-14T15:34:31]: Setting string variable 'vcredist' to
value '1'
[026C:038C][2012-09-14T15:34:31]: Registry key not found. Key =
'SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full'
[026C:038C][2012-09-14T15:34:31]: Registry key not found. Key =
'SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full'
[026C:038C][2012-09-14T15:34:31]: Condition 'vcredist AND (vcredist >= 1)'
evaluates to true.
[026C:038C][2012-09-14T15:34:31]: Condition 'Netfx4FullVersion AND (NOT
VersionNT64 OR Netfx4x64FullVersion)' evaluates to false.
[026C:038C][2012-09-14T15:34:31]: Detected package: vcredist_x86, state:
Present, cached: None
[026C:038C][2012-09-14T15:34:31]: Detected package: Netfx4Full, state:
Absent, cached: None
[026C:038C][2012-09-14T15:34:31]: Detected package: SetupSynthEdit, state:
Absent, cached: None
[026C:038C][2012-09-14T15:34:31]: Detect complete, result: 0x0
[026C:038C][2012-09-14T15:34:35]: Plan 3 packages, action: Install
[026C:038C][2012-09-14T15:34:35]: Skipping dependency registration on
package with no dependency providers: vcredist_x86
[026C:038C][2012-09-14T15:34:35]: Skipping dependency registration on
package with no dependency providers: Netfx4Full
[026C:038C][2012-09-14T15:34:35]: Setting string variable
'WixBundleLog_Netfx4Full' to value
'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431_0_Netfx4Full.log
'
[026C:038C][2012-09-14T15:34:35]: Setting string variable
'WixBundleRollbackLog_SetupSynthEdit' to value
'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431_1_SetupSynthEdit
_rollback.log'
[026C:038C][2012-09-14T15:34:35]: Setting string variable
'WixBundleLog_SetupSynthEdit' to value
'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431_1_SetupSynthEdit
.log'
[026C:038C][2012-09-14T15:34:35]: Planned package: vcredist_x86, state:
Present, default requested: Present, ba requested: Present, execute: None,
rollback: None, cache: No, uncache: No, dependency: None
[026C:038C][2012-09-14T15:34:35]: Planned package: Netfx4Full, state:
Absent, default requested: Present, ba requested: Present, execute: Install,
rollback: None, cache: Yes, uncache: Yes, dependency: None
[026C:038C][2012-09-14T15:34:35]: Planned package: SetupSynthEdit, state:
Absent, default requested: Present, ba requested: Present, execute: Install,
rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[026C:038C][2012-09-14T15:34:35]: Plan complete, result: 0x0
[026C:038C][2012-09-14T15:34:35]: Apply begin
[0488:041C][2012-09-14T15:34:36]: Creating a system restore point.
[0488:041C][2012-09-14T15:34:39]: Created a system restore point.
[0488:041C][2012-09-14T15:34:40]: Caching bundle from:
'C:\DOCUME~1\OEM\LOCALS~1\Temp\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\.be\In
stall
SynthEdit.exe' to: 'C:\Documents and Settings\All Users\Application
Data\Package Cache\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\Install
SynthEdit.exe'
[0488:041C][2012-09-14T15:34:40]: Registering bundle dependency provider:
{47f0b89e-f992-4782-b7ea-df59284bfb5b}, version: 1.2.0.0
[026C:056C][2012-09-14T15:34:40]: Prompt for source of package: Netfx4Full,
payload: Netfx4Full, path: C:\Documents and Settings\OEM\Local
Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Redist\dotNetFx40_Full_x86_x64.exe
[026C:056C][2012-09-14T15:34:40]: Acquiring package: Netfx4Full, payload:
Netfx4Full, download from: http://go.microsoft.com/fwlink/?LinkId=164193
[0488:04E0][2012-09-14T15:36:47]: Verified acquired payload: Netfx4Full at
path: C:\Documents and Settings\All Users\Application Data\Package
Cache\.unverified\Netfx4Full, moving to: C:\Documents and Settings\All
Users\Application Data\Package
Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\Redist\dotNetFx40_Full_x86_x6
4.exe.
[026C:056C][2012-09-14T15:36:47]: Prompt for source of container:
WixAttachedContainer, path: C:\Documents and Settings\OEM\Local
Settings\Temporary Internet Files\Content.IE5\PLNL8RII\Install SynthEdit.exe
[026C:056C][2012-09-14T15:37:34]: Failed to resolve source for file:
C:\Documents and Settings\OEM\Local Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Install SynthEdit.exe, error: 0x80070642.
[026C:056C][2012-09-14T15:37:34]: Error 0x80070642: Failed while prompting
for source (original path 'C:\Documents and Settings\OEM\Local
Settings\Temporary Internet Files\Content.IE5\PLNL8RII\Install
SynthEdit.exe').
[026C:056C][2012-09-14T15:37:34]: Failed to acquire container:
WixAttachedContainer to working path:
C:\DOCUME~1\OEM\LOCALS~1\Temp\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\5BFA73D
DDBFB8C5EBFA3391A6ECCF22868EE6F1F,
error: 0x80070642.
[0488:04E0][2012-09-14T15:37:34]: Removing cached package: Netfx4Full, from
path: C:\Documents and Settings\All Users\Application Data\Package
Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\
[026C:038C][2012-09-14T15:37:34]: Error 0x80070642: Failed while caching,
aborting execution.
[0488:041C][2012-09-14T15:37:34]: Removed bundle dependency provider:
{47f0b89e-f992-4782-b7ea-df59284bfb5b}
[0488:041C][2012-09-14T15:37:34]: Removing cached bundle:
{47f0b89e-f992-4782-b7ea-df59284bfb5b}, from path: C:\Documents and
Settings\All Users\Application Data\Package
Cache\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\
[026C:038C][2012-09-14T15:37:34]: Apply complete, result: 0x80070642,
restart: None, ba requested restart: No
Burn wxs --------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" >
<Bundle Name="SynthEdit 1.2" Version="1.2.0.0" Manufacturer="SynthEdit
Limited" UpgradeCode="de4e872b-20b3-4a0c-afc0-de23b46ca77e"
IconSourceFile="../SynthEdit/SynthEdit.ico">
<BootstrapperApplicationRef
Id="WixStandardBootstrapperApplication.RtfLicense" >
<bal:WixStandardBootstrapperApplication
LicenseFile="se_eula.rtf"
LogoFile="logo.png" />
</BootstrapperApplicationRef>
<Chain>
<PackageGroupRef Id="vcredist" />
<PackageGroupRef Id="Netfx4Full" />
<MsiPackage
Id="SetupSynthEdit"
Compressed="yes"
SourceFile="../SynthEditSetup/bin/release/SynthEditSetup.msi"
Vital="yes">
<MsiProperty Name="INSTALLLOCATION" Value="[InstallFolder]" />
</MsiPackage>
</Chain>
</Bundle>
<Fragment>
<WixVariable
Id="WixMbaPrereqPackageId"
Value="Netfx4Full" />
<WixVariable
Id="WixMbaPrereqLicenseUrl"
Value="NetfxLicense.rtf" />
<util:RegistrySearch
Root="HKLM"
Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full"
Value="Version"
Variable="Netfx4FullVersion" />
<util:RegistrySearch
Root="HKLM"
Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full"
Value="Version"
Variable="Netfx4x64FullVersion"
Win64="yes" />
<PackageGroup
Id="Netfx4Full">
<ExePackage
Id="Netfx4Full"
Cache="no"
Compressed="no"
PerMachine="yes"
Permanent="yes"
Vital="yes"
Name="Redist\dotNetFx40_Full_x86_x64.exe"
SourceFile="Redist\dotNetFx40_Full_x86_x64.exe"
DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193"
DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR
Netfx4x64FullVersion)" />
</PackageGroup>
</Fragment>
<Fragment>
<util:RegistrySearch Root="HKLM"
Key="SOFTWARE\Microsoft\DevDiv\VC\Servicing\9.0\RED\1033" Value="SP"
Variable="vcredist" />
<PackageGroup Id="vcredist">
<ExePackage Id="vcredist_x86"
Cache="no"
Compressed="no"
PerMachine="yes"
Permanent="yes"
Vital="yes"
Name="Redist\vcredist_x86.exe"
SourceFile="Redist\vcredist_x86.exe"
DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=210621"
InstallCommand="/q"
DetectCondition="vcredist AND (vcredist >= 1)">
<ExitCode Value ="3010" Behavior="forceReboot" />
</ExePackage>
</PackageGroup>
</Fragment>
</Wix>
Best Regards,
Jeff
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users