More info: Running v1 installs SQL, v2 removes it, v3,4,5 etc installs SQL then immediately removes it!
In the log file created for the upgrade there is this entry "[1664:16B4][2012-10-01T13:30:31]: Skipping dependency registration on package with no dependency providers: SQLServerExpress". Neil >I have a simple burn package that install SQL express and one MSI. The >install works the first time I run it but when I upgrade it the SQL >package is removed (if I upgrade again it is put back). It appears from >the logs that it doesn't recognise that the package is referenced and so >the upgrade causes it to be removed. > >My authoring looks like this: > > <?define InstanceName = "TEMP" ?> > <?define SqlWebLink = >http://download.microsoft.com/download/D/1/8/D1869DEC-2638-4854-81B7-0F374 >55F35EA/SQLEXPR_x86_ENU.exe ?> > > <!-- Read SQL Server keys to find current instance and version --> > <util:RegistrySearch > Id="SqlInstanceFound" > Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\Instance >Names\SQL" Value="$(var.InstanceName)" > Result="exists" Variable="SqlInstanceFound" /> > > <PackageGroup Id="SQLServerExpress"> > <ExePackage Id="SQLServerExpress" > DisplayName="SQL Server 2008 R2 Express" > Cache="no" > Compressed="no" > PerMachine="yes" > Permanent="no" > Vital="yes" > Name="Redist\SQLEXPR_x86_ENU.exe" > SourceFile="Redist\SQLEXPR_x86_ENU.exe" > DownloadUrl="$(var.SqlWebLink)" > InstallCommand="/ACTION=Install /INSTANCENAME=$(var.InstanceName) >/FEATURES=SQL /SECURITYMODE=SQL /SAPWD=pass /TCPENABLED=1 >/SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" >/SQLSVCSTARTUPTYPE=Manual /SQLSYSADMINACCOUNTS=BUILTIN\Administrators /Q >/HIDECONSOLE /SkipRules=RebootRequiredCheck /IAcceptSQLServerLicenseTerms" > RepairCommand="/ACTION=Repair /INSTANCENAME=$(var.InstanceName) >/Q /HIDECONSOLE" > UninstallCommand="/Action=Uninstall >/INSTANCENAME=$(var.InstanceName) /FEATURES=SQL /Q /HIDECONSOLE" > DetectCondition="SqlInstanceFound"> > <ExitCode Value ="3010" Behavior="forceReboot" /> > </ExePackage> > </PackageGroup> > >Can anyone see why the package is removed on upgrade? > >Neil > >Neil Sleightholm >X2 Systems Limited >n...@x2systems.com >-------------------------------------------------------------------------- >---- >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 >WiX-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users