IIRC this worked a while ago with older WiX v3.6 builds but hasn't for a while.
If I run my Bundle with the /layout switch, it will download the .NET 4.0
Client Profile redistributable & any other MSI's or MSPs I have in my bundle
which have a DownloadURL specified (and Compressed="no" set).
However any MSI or MSP which doesn't have a DownloadURL specified & is embedded
in the Bundle using the Compressed="yes" attribute isn't extracted during the
layout procedure. This means anyone who wants to use the MSI directly for
managed deployment has to hack around with the Bundle to get at the MSI (run it
as if to install, wait until it's extracted the embedded files to its temp
directory, check the log to find the temp directory then copy them out of the
temp directory & cancel the install).
Code:
<Chain>
<PackageGroupRef Id="NetFx40ClientRedist"/>
<MspPackage Id="SharedContentPatch"
SourceFile="..\..\..\install\VESharedContent.msp"
After="NetFx40ClientRedist"
Compressed="no"
DisplayInternalUI="yes"
DownloadUrl="http://cdn.iesve.com/ve/VESharedContent.msp"
InstallSize="1"
PerMachine="yes"
Permanent="yes"
Vital="yes"
Slipstream="yes" />
<MsiPackage Id="ve"
SourceFile="..\..\..\install\ve2012.msi"
After="SharedContentPatch"
Compressed="yes"
DisplayInternalUI="yes"
ForcePerMachine="yes"
Permanent="no"
Visible="no"
Vital="yes" />
<MsiPackage Id="SketchUpPlugin"
SourceFile="..\..\..\install\SketchUpPlugin2012.msi"
After="ve"
Compressed="yes"
DisplayInternalUI="yes"
ForcePerMachine="yes"
Permanent="no"
Visible="no"
Vital="no"
InstallCondition="SketchUp8Installed = 1 OR
SketchUp7Installed = 1 OR SketchUp6Installed = 1" />
<MsiPackage Id="RevitPlugin"
SourceFile="..\..\..\install\RevitPlugin2012.msi"
After="SketchUpPlugin"
Compressed="yes"
DisplayInternalUI="yes"
ForcePerMachine="yes"
Permanent="no"
Visible="no"
Vital="no"
InstallCondition="RAC2008Installed = 1 OR RME2008Installed =
1 OR RAC2009Installed = 1 OR RME2009Installed = 1 OR RAC2009x64Installed = 1 OR
RME2009x64Installed = 1 OR RAC2010Installed = 1 OR RME2010Installed = 1 OR
RAC2010x64Installed = 1 OR RME2010x64Installed = 1 OR RAC2011Installed = 1 OR
RME2011Installed = 1 OR RAC2011x64Installed = 1 OR RME2011x64Installed = 1 OR
RAC2012Installed = 1 OR RME2012Installed = 1 OR RAC2012x64Installed = 1 OR
RME2012x64Installed = 1 OR RAC2013Installed = 1 OR RME2013Installed = 1 OR
RAC2013x64Installed = 1 OR RME2013x64Installed = 1" />
</Chain>
Log -> http://upload.iesve.com/downloads/burn_issues/layout.log
Should I bug report this?
Palbinder Sandher
Software Platform Engineer
T: +44 (0) 141 945 8500
F: +44 (0) 141 945 8501
http://www.iesve.com
**Design, Simulate + Innovate with the <Virtual Environment>**
Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456
Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20
0SP
Email Disclaimer
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users